java學習筆記(三) 判斷 迴圈語句

2021-06-25 10:37:03 字數 1998 閱讀 1544

一)判斷語句

if語句(順序執行的判斷語句)

只有if

class ifdemo  

}}

if-else

class ifdemo  else 

}}

if - else if  - else 

class ifdemo  else if (x == 2) else 

}}

switch語句

break表示跳出整個switch語句。

break是防止執行到下一條語句。

default是上記case以外的場合。

switch對應的資料型別,只能是 byte short int char,以外的資料型別,需要用 if。

oper可以是表示式,也可以是變數。 case 對應的表示式和變數的對應的比較結果。

public class t 

case '-':

case '*':

case '/':

default:

} }}

二)迴圈語句

while 和 do - while

不知道迴圈次數的時候

while迴圈語句:如果判斷條件x <= 10 是false的時候,一次迴圈也不執行

public class t 

system.out.println("1 --> 10 累加的結果為:" + sum) ;

}}

do - while 迴圈語句 無論whie的判斷條件是否正確,迴圈都至少會執行一次。

public class t while(x<=10) ;         // 迴圈條件判斷

system.out.println("1 --> 10 累加的結果為:" + sum) ;

}}

for:

已知迴圈次數的時候

public class t 

system.out.println("1 --> 10 累加的結果為:" + sum) ;

}}

foreach:一種更為簡潔的for迴圈,用於陣列和容器。

public class foreachfloat 

for (float x : f)

} }

while(true) 和for(;;)都是無限迴圈。對於編譯器來說都是一回事,怎麼寫根據個人習慣。

可以通過break,return,continue來中斷迴圈。

三)break 和 continue 

break

命令可以終止迴圈的執行,然後執行迴圈之外的**

public class t 

sum += x ;

} system.out.println("1 --> 10 累加的結果為:" + sum) ;

}}

1 --> 10 累加的結果為:10

continue

命令可以跳過當前迴圈,執行下次迴圈。

public class t 

sum += x ;

} system.out.println("1 --> 10 累加的結果為:" + sum) ;

}}

1 --> 10 累加的結果為:50

全篇內容**

個人補充了一下部分。

JAVA判斷與迴圈語句

格式 switch 表示式 switch語句特點 1.switch語句選擇的型別只有四種 byte,short,int,char。2.case之間與default沒有順序。先執行第乙個case,沒有匹配的case執行default 3.結束switch語句的兩種情況 遇到break,執行到switc...

java判斷與迴圈語句

程式語句的三種結構 1.順序結構 2.選擇結構 3.迴圈結構 3.1順序結構 3.2選擇結構 舉例 驗證選擇結構 public class ifdemo if xy x y 通過三目運算子 system.out.println 最大值為 max if else if else 語句 public c...

JAVA學習筆記 四 迴圈語句

while迴圈 while迴圈 迴圈變數,可以控制迴圈次數。public class test system.out.println count system.out.println hahahhaa while迴圈 實現1 100之和 public class test system.out.pr...