1. 程式人生 > >程式的三種基本結構

程式的三種基本結構

1.順序結構

2.條件結構

3.迴圈結構

迴圈結構分為當迴圈結構和直到型迴圈結構

兩者的主要區別是:當迴圈的迴圈體是在條件成立的時候才執行的。當迴圈結構是條件成立時才執行迴圈體的內容

而直到型結構的的迴圈體不管條件成不成立至少會執行一次。

 當迴圈的程式

 /**
  * 建構函式
  * 當迴圈型迴圈結構
  */
 public Test()
 {
  int i = 10;
  while(i>10)
  {
   System.out.println("i="+i);
  }
  System.out.println("執行結束!");
 }

你會發現最後出來的只有“執行結束!”

直到型迴圈的程式

public Test()
 {
  
  int i = 10;
  do
  {
  System.out.println("i="+i);
  }while(i>10);
  System.out.println("執行結束!");
 }       

執行結果會有:

i=10
執行結束!

相關推薦

程式基本結構

1.順序結構 2.條件結構 3.迴圈結構 迴圈結構分為當迴圈結構和直到型迴圈結構 兩者的主要區別是:當迴圈的迴圈體是在條件成立的時候才執行的。當迴圈結構是條件成立時才執行迴圈體的內容 而直到型結構的的迴圈體不管條件成不成立至少會執行一次。

Python基礎05 基本結構&選擇結構

作者:玉樹【林】風 歡迎轉載,也請保留這段宣告。 程式的三種基本結構 順序結構 程式碼按照編寫的順序,自上而下逐行執行。如下圖所示。 程式碼按照A->B->C的順序執行 選擇結構 程式碼執行到選擇結構時,會判斷條件的True/False,根據

C語言學習(六)基本程式結構

例一:財務人員給員工發工資時經常遇到這樣一個問題,即根據每個人的工資額(以元作為單位)計算出各種面值的鈔票的張數,且要求總張數最少。 例如,某職工工資為3436元,發放方案為:100元34張,20元1張,10元1張,5元1張,1元1張。 #include <stdio

C的基本程式結構-----詳解以及例子

目錄 四.習題 對於一個程式來說,它的內在邏輯是非常重要的。只要肯靜下心來仔細推敲,找到它的關鍵邏輯。整個程式就已經完成了一大半,剩下的都是一些格式與規定。 我最感興趣的就是第四部分,習題部分找凶手的例題。看見題目的時候整個傻

基本程式結構

一、順序結構 程式舉例: 1、財務人員給員工發工資時經常遇到這樣一個問題,即根據每個人的工資額(以元作為單位)計算出各種面值的鈔票的張數,且要求總張數最少。 例如,某職工工資為3436元,發放方案為:100元34張,20元1張,10元1張,5元1張,1元1張。 #in

章 C++的基本控制結構

順序結構 跳過 abs mil display comm bre ref rep 0x C++提供的三種基本控制結構 順序結構:按照先後順序依次執行程序中的語句 選擇結構:按照給定條件有選擇地執行程序中的語句 循環語句:按照給定規則重復地執行程序中的語句 1x 第一

射頻電路中基本接收機結構

眾所周知,射頻電路按功能主要可以分為三部分,發射機、接收機和本地振盪電路。對於接收機來說,主要有三種,超外差接收機(heterodyne receiver)、零中頻接收機(homodyne receiver)和近零中頻接收機,這三種接收機可以說各有優缺點,那麼在設計射頻接收機

python程式控制結構

## 程式的三種控制結構 ### 什麼是控制結構? ```python """ 程式有三種基本結構組成:順序結構、分支結構、迴圈結構。任何程式都是由這三種基本結構組成。 順序結構是程式按照線性順序依次執行的一種執行方式。 分支結構是程式根據條件判斷結果而選擇不同向前執行路徑的一種執行方式。 迴圈結構是程式

一、Unity中Shader的基本類型

ron 光照 llb 代碼 com unity3d ogr 不同 部分 一、固定功能著色器(Fixed Function Shader) 固定功能著色器為固定功能渲染管線的具體表現。功能較簡單兼容比較老的機器 二、表面著色器 存在於Unity3D中由U3D發揚光大的一

學習之路(五)淺談:語句結構,vim編輯器快捷鍵及使用方法,find命令使用

vim編輯器循環;forwhileuntil for 變量 in 列表; do 循環體 done e.g for I in ‘seq 1 $FILE‘ ; doecho "Hello,‘head -n $I

java中基本語句及四道例題

一、if-else語句 if (關係/邏輯/算術表示式) { 當條件成立時所要執行的函式功能 } else { 當if後的條件不成立時所要執行的函式體 } 二、switch語句 switch(引數) { case 表示式1(即有可能輸入的引數): 所要執行的函式體;

Python的基本資料型別

數字 int(整型) long(長整型),python對長整型沒有限制,理論上可以無限大。python3後沒有long了. float   字串   加了引號的都是字串。   單引號和雙引號沒有約束,儘量

css基本選著器

<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title>css選著器分類</title> <style> /*使用選擇器給div設定樣式*/ .bigbox{

樹的定義和樹的儲存結構

秩也就是他的高度; 一、樹的定義 1.樹的定義 樹(Tree)是n(n>=0)個結點的有限集。n=0時稱為空樹。在任意一顆非空樹中: 有且僅有一個特定的稱為根(root)的結點; 當n>1時,其餘結點可分為m(m>0)個互補互動的有限集T1、T2..

pandas庫簡介(1)--pandas的資料結構

/****************持續更新中**************************/ pandas有三種資料結構形式,分別是Series,DataFrame和索引物件。 1.Series Series和一維陣列很像,只是它的每一個值都有一個索引,輸出顯示時索引在左,值在右。

樹的儲存結構(轉)

出處為: http://blog.csdn.net/smile_from_2015/article/details/63687696 6.2樹的定義 之前我們一直在談的是一對一的線性結構,可現實中,還有很多一對多的情況需要處理,所以我們需要研究這種一對多的資料結構----

你所必須知道的基本求兩個數最大公約數的演算法

1 迭代法求最大公約數 /*迭代法求最大公約數 *原理:m n r;將r賦值給n,n賦值給m */ #include <iostream> using namespace std; int Gcd(int m, int n) { int r; r =

建立物件(二)——基本模式的組合使用

一、建構函式模式和原型模式的組合使用 建立自定義型別的最常用方式 function Person(name,age,job){ this.name=name; this.age=age; this.job=job; this.fr

Java筆記3——IDEA軟體中的部分快捷鍵 ; for while do...while迴圈結構,if switch選擇語句

學習Java程式設計,IntelliJ IDEA是一個很智慧,幫助你更快的編寫程式的軟體;具體此軟體的安裝以及破解教程,我就不再贅述了,在官網上,一些部落格上大家都可以搜到,我主要來分享下在此軟體中常用的一些快捷鍵: 1.輸入psvm可以提供public sta

第16課:瞬間理解基本的GC演算法基石

內容:     1.GC的標記、清除演算法     2.GC的複製演算法     3.GC的標記、整理演算法 一、GC的標記、清除演算法     記憶體中的物件構成一棵樹,當有效的記憶體被耗盡的時候,程式就會停止,此時做兩件事:         a)標記,標記從樹根