javase簡單入門3 控制流語句

2021-06-28 11:59:18 字數 1143 閱讀 5421

【學習筆記】

一、【控制流語句】:

1.順序結構:程式自上而下一行一行執行,中間沒有判斷或跳轉

2.分支結構:if語句和switch語句

a.單路分支

b.雙路輸出

c.多路輸出

d.switch語句

3.迴圈結構

4.跳轉

二、【流程圖】:利用圖型顯示程式的執行的過程

橢圓:(開始或結束)框

平行四邊形:輸入框

菱形:判斷框

矩形:執行框

四、【迴圈結構】:

什麼是迴圈:重複操作相同操作或不同操作

迴圈的特點:a、迴圈條件,b、迴圈操作

迴圈的分類:

awhile迴圈

迴圈變數賦初值

while(迴圈條件)

bdo-wuhile迴圈

cfor迴圈

d增強的for迴圈 jdk5.0

stringkk.equals("q")//返回布林值

"q".equals(kk)   //推薦使用

五、【for迴圈】:已知迴圈操作

for(迴圈變數賦初值/*1*/:迴圈條件/*2*/:增量/*3*/)結束/*5*/

1->2true->4->3

2true->4->3

2false->5

for(表示式1:表示式2:表示式3)

a、三個表示式都可以省略,中間的分號不可以省略

b、如果省略表示式1,應該在for迴圈之前給變數賦值

inti=1;

for(;i<;5;i++)

c、如果省略表示式2,迴圈始終true應該在迴圈體設法結束迴圈

for(inti=0;;i++)

d、如果省略表示式3,迴圈增量沒有了為死迴圈,應該在迴圈體中新增迴圈增量

for(inti=0;;)

e、如果三個全省略,也是死迴圈

f:增強的for迴圈,jdk5.0遍歷集合或陣列時用

for(資料型別元素名:集合或陣列)

六、【跳轉 :break 與continue】

break:跳出迴圈,一般用在whiledowhile for迴圈中,繼續執行迴圈體後面的語句。

continue:用在迴圈中,跳過continue後面的語句,繼續執行下一次迴圈。

go入門2 控制流

對於go來講控制流也就那麼幾個 1.if 這就是乙個最簡單的if判斷,if 初始化語句,判斷條件 else if,else 必須緊跟上面條件結束的花括號,不能另起一行 func main else if x 0 else go 不支援三元運算,這確實是乙個比較可惜的地方 2.for迴圈 func m...

3 程式流控制(一)

其實這塊內容,我覺得應該是c語言裡完成的,但是書上既然有了,那我也就走流程吧 一 選擇語句 一 if 選擇語句 if語句根據表示式的值選擇要執行的語句。if語句的一般表示形式為 if 表示式 else 任務一 猜數遊戲 建立如圖所示的應用程式,要求使用者在文字框中輸入1到10之間的乙個數字。然後單擊...

C入門3 控制語句入門

練習1 1 比較兩個數的大小。include intmain else else return0 2 求乙個數的相反數和絕對值。include intmain else return0 3 閏年判斷。include intmain else return0 4 三角形構成判斷。include int...