Java 基礎入門隨筆(4) JavaSE版-程式流程控制
上一節對於運算符有了大致的了解,這一節針對程序流程控制進行複習!程序流程控制包含順序結構、判斷結構(if)、選擇結構(switch)、循環結構。
1.判斷結構
①if語句的第一種格式:
if(條件式)
}
②if語句的第二種格式:
if(條件式表達式)
{ 執行語句;
}
句;
}
注意:當if else運算後,有特定的結果時,可將寫成三元運算子。
③if語句第三種格式:
{
執行語句; }
else if (條件表達式)
{
執行語句;
}
……
else
{
執行語句;
}
2.選擇結構
switch(表達式)
case 取值1:
執行語句; break;
case 取值2:
執行語句;
break;
…...
default:
受語句;
的資料是有限的,只有byte,short,int,char這四種資料型別可用。 switch在選擇時先選擇第一個有效選擇,如果都沒成立,再選擇default;switch執行結構是遇到大括號或break時結束,否則一直執行,直到條件成立!
特殊案例:
int x = 2;
switch(x)//byte,short,int,char.
System.out.println("d");
System. out.println("a");
//break;
);
break;
}
輸出在前一個執行順序中執行順序的規則為非執行順序,因此將不執行順序放在前面的執行順序下執行順序,則不再執行條件下沒有執行順序。直到碰到break或大括號結束,所以輸出順序應該是d a b;
if和switch的應用:
if:
2,對區間判斷。
3,對運算結果是boolean類型的表達式進行判斷。 switch:1,對特定的值進行判斷。
2,值的個數通常是固定的。 對於幾個固定的值判斷,建議使用switch語句,因為switch語句會將特定的答案載入記憶體。
效率相對高一點。
3.迴圈結構
①.while方式:
while(條件式)
}
{
{ 條件式);
註:do while語句的特性:不論條件是否滿足,循環體至少執行一次。
}
註:for裡面的連個表達式運行的順序,初始化表達式只讀一次,判斷循環條件為真就執行循環體,然後再執行循環後的操作表達式,接著繼續判斷循環條件,重複這個過程,直到條件不滿足為止。
break(跳出)語句:應用範圍:選擇結構和循環結構。
continue(繼續)語句:應用於循環結構。
註:a,這兩個語句離開應用範圍,存在是沒有意義的。
b,這兩個語句單獨存在下面都不可以有語句,因為執行不到。
c,continue語句是結束這次循環繼續下一個循環。
d,標號的出現,可以讓這兩個語句作用於指定的範圍。
例:
標號的範例:
xiaoqiang:for (int x=0; x {
out.println("x="+x);
break xiaoqiang;🎠 }
以上就是Java 基礎入門隨筆(4) JavaSE版-程式流程控制的內容,更多相關內容請關注PHP中文網(www.php.cn)!

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

公司安全軟件導致部分應用無法正常運行的排查與解決方法許多公司為了保障內部網絡安全,會部署安全軟件。 ...

系統對接中的字段映射處理在進行系統對接時,常常會遇到一個棘手的問題:如何將A系統的接口字段有效地映�...

在使用MyBatis-Plus或其他ORM框架進行數據庫操作時,經常需要根據實體類的屬性名構造查詢條件。如果每次都手動...

將姓名轉換為數字以實現排序的解決方案在許多應用場景中,用戶可能需要在群組中進行排序,尤其是在一個用...

在使用IntelliJIDEAUltimate版本啟動Spring...

Java對象與數組的轉換:深入探討強制類型轉換的風險與正確方法很多Java初學者會遇到將一個對象轉換成數組的�...

電商平台SKU和SPU表設計詳解本文將探討電商平台中SKU和SPU的數據庫設計問題,特別是如何處理用戶自定義銷售屬...

在使用TKMyBatis進行數據庫查詢時,如何優雅地獲取實體類變量名以構建查詢條件,是一個常見的難題。本文將針...
