首頁 > Java > java教程 > 主體

Java控制結構的語句有哪些

王林
發布: 2023-04-30 10:10:06
轉載
732 人瀏覽過

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
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板