首頁  >  文章  >  Java  >  Java控制結構的語句有哪些

Java控制結構的語句有哪些

王林
王林轉載
2023-04-30 10:10:06712瀏覽

if結構

if(條件式){//執行程式碼}else if(條件式){//執行程式碼}else{//執行程式碼}

條件式的結果是true|false,具體的形式:

1、直接的布林變數

2、比較運算子得到的結果或邏輯運算子的結果

3、在Java中,非零的數值型別或非空字串不能用來傳回布林值

switch結構

switch (變數名稱){case 字面常數1://執行程式碼break;case 字母常數2://執行程式碼break;default://執行程式碼}

1、變數的型別包括整數型、char和String類型

2、case中的字面常數應與變數類型一致:整數型3、char類型'a'、String類型"Hello"

3、break,用於跳出switch結構;default,定義預設執行程式碼,當沒有break跳出時,將在最後執行該程式碼。實際上,break和default都不是必須的。

4、執行switch語句時,先將變數的值與case值逐一比較,如果匹配,則從該處將執行所屬程式碼。

如果匹配之後沒有break語句,則將不再進行匹配而直接執行後續程式碼,直到遇到break語句或執行完所有程式碼才跳出switch。

在switch中沒有break時,會在最後執行default語句。

while結構

while(循環條件){//執行程式碼}

do…while結構

do{//執行程式碼}while(條件式);

for迴圈結構

for(迴圈變數;迴圈條件;改變迴圈變數){//執行程式碼}

1、迴圈變數、迴圈條件和改變迴圈變數三個表達式的位置不能變化,兩個;符合必須保留,但是可以將迴圈變數寫在for外部,將循環條件和改變循環變數的表達式寫在內部

2、循環變數、循環條件和改變循環變數可以不只一個表達式,表達式與表達式之間用,分隔。

增強for迴圈

int[] a={1,2,3,4,5,};for(int b:a){System.out .println(b);}

以上是Java控制結構的語句有哪些的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:yisu.com。如有侵權,請聯絡admin@php.cn刪除