java語言基礎 java分支結構

2021-08-11 03:34:01 字數 1015 閱讀 1658

一、分支結構

任何複雜的程式邏輯都可以通過"順序"、"分支"、"迴圈"三種基本的程式結構實現

二、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 ...