Java上路04 流程控制語句

2021-06-10 23:37:58 字數 2521 閱讀 8531

一.條件判斷語句:

1. if-else,如果,否則。當if的條件成立時,執行if語句塊,忽略else語句塊,

if (條件) else

例子:

2. if-elseif-else,如果,或者如果,否則當第乙個if不成立時,會判斷緊跟著的else if語句,如果還不成立,執行else

if(條件1)else if(條件2)else if(條件3)else

例子:

3. 巢狀判斷,在乙個if語句塊內部,包含另乙個if判斷,

if() }

例子:

二.條件選擇語句:

switch(條件)

例子:

當case提供的配對結果沒有能夠滿足條件時,執行最後的default語句,

當default寫在switch語句塊前面時,卻是另一種情況,

可以看出:如果沒有配對的結果,執行完default語句後會繼續執行後面的執行語句而不進行條件匹配,除非遇到break語句。

三.while迴圈:

首先判斷條件是否成立,條件為true則執行迴圈語句塊,

while( 條件 )

例子:

這時發現螢幕一直在列印1+1=2而不停止,因為while判斷條件成立後執行一次列印,再判斷還成立,又列印,繼續判斷成立,還列印。除非我們按下ctrl+c。

當我們在迴圈塊中新增了條件變動語句後,終於改變了迴圈條件的結果。

四.do-while迴圈:

和while的不同,do-while無論如何,至少執行一次,

dowhile(條件) ;

例子:

此例中就算num必須小於0,迴圈也至少執行一次,

五.for迴圈:

1. 單層迴圈,

for(條件初始化;條件判斷;條件更新)

例子:

2. 巢狀迴圈,

for(條件) }

system.out.print列印後不換行。

列印三角形:

靠右的三角形:

等腰三角形:

帶尖兒的等腰三角形:

改進:

倒三角:

空心菱形:

九九乘法表:

JAVA流程控制語句

順序結構 自上而下地逐行執行 輸入資料 處理資料 輸出結果。選擇結構 根據邏輯判斷 的執行順序.if 條件表示式 else else class aaa else 迴圈結構 根據邏輯重複執行某個 塊 布林表示式,expresion1 為真,則 expresion2 被求值 expresion1為假,...

Java 流程控制語句

流程控制語句需要掌握的內容有if else 判斷題 switch 選擇題 while 迴圈語句 do while 迴圈語句 for迴圈 和foreach。還包括 continue break 關鍵字的使用。1 關於swiftch 後面小括號的值 只能 是 int byte char short st...

Java流程控制語句

if else if score 89 else 多重if if age 60 system.out.println 老年 else if age 40 system.out.println 中年 else if age 18 system.out.println 少年 else system.ou...