一、分支結構
任何複雜的程式邏輯都可以通過"順序"、"分支"、"迴圈"三種基本的程式結構實現
二、if語句
//if語句的執行邏輯
語句0;
if(邏輯表示式)
語句3;
以上**的執行順序:1.執行語句0;
2.判斷邏輯表示式的值:
若值為true,則執行if語句塊中的語句
若值為false
,則不執行
if語句塊中的語句
3.執行語句3
注意:當if語句塊中只有一條語句時,"{}"可以省略。但當將來**發生變更時很容易發生錯誤,因此,即便if語句塊只有一條語句,也不要省略"{}"
三、if else語句
語句0
if(邏輯表示式)else
語句塊3;
以上**的執行順序:1.執行語句0;
2.判斷if邏輯表示式的值:
若值為true,則執行語句塊1;
若值為false,則執行語句塊2;
3.執行語句3;
四、else if語句
if-else語句的巢狀:當程式的分支數大於2時,可以用if-else巢狀的方式解決,即:else語句塊中又包含if語句或者if-else語句。
五、switch case語句
1.switch case語句是一種特殊的分支結構,可以根據乙個整數表示式的不同取值,從不同的程式入口開始執行。
switch(整形表示式)
2.switch-case的優勢:
switch-case常常和break語句結合使用使用實現分支的功能
switch-case在實現分支功能時和if-else的主要區別在於switch-case結構的效率要高、結構更清晰
從jdk7.0開始,switch-case支援字串表示式
Java基礎之分支語句
計算機源於生活,程式則是模擬的現實生活,從而服務生活從老師的生活說起,那些與程式世界關聯很深的淵源。一 if結構語句 1.if語句基本語法結構 if 關係表示式 基本語句體 public static void main string args 執行流程 首先判斷關係表示式看其結果是true還是fa...
Java語言基礎
b 案例演示 邏輯運算子的基本用法 注意事項 c 結論 邏輯與 有false則false。邏輯或 有true則true。邏輯異或 相同為false,不同為true。邏輯非 非false則true,非true則false。b 同理 和 的區別?學生自學 c 開發中常用誰?b 案例演示 b 面試題 b ...
Java基礎知識 Java語言基礎
b 案例演示 邏輯運算子的基本用法 注意事項 c 結論 邏輯與 有false則false。邏輯或 有true則true。邏輯異或 相同為false,不同為true。邏輯非 非false則true,非true則false。b 同理 和 的區別?學生自學 c 開發中常用誰?b 案例演示 b 面試題 b ...