JAVA SE基礎 13 選擇結構語句

2021-07-03 16:46:35 字數 1409 閱讀 1347

if選擇結構

語法:

if(條件)

public class test//輸出結果為a大於b

}}

說明:if選擇結構 條件必須是乙個布林表示式,一旦條件中的值為true就執行**塊,否則跳過

if-else選擇結構

語法:

if(條件)else

public class testelse

}//輸出結果為a大於b

}

說明:if-else選擇結構 一旦條件中的值為true時執行**塊1,否則執行**塊2

多重if選擇結構 

語法:

if(條件1)else if(條件2)else

public class testelse if(a > 3)else if(a > 4)

}//輸出結果是a

}

說明:多重if選擇結構 解決需要判斷的條件是連續的區間時有很大優勢,else if塊可以有多個,取決於程式的需要,一旦條件1為true執行**塊1,否則執行else if塊,判斷條件2,為true時執行**塊2,否則執行**塊3,以此類推;當條件滿足某個else if塊則餘下的將不再執行而跳出if塊

巢狀if選擇結構 

語法:

if(條件1)else

}else

public class testelse

}else

}//輸出結果為a=3

}

說明:巢狀if選擇結構 其實就是在if選擇結構裡嵌入if選擇結構,條件1為false時執行**塊3,否則執行內部if選擇結構,也就是說要執行**塊1,則必須滿足條件1及條件2

switch選擇結構 

語法:

public class test

public class test//輸出結果為星期三

}}

說明:switch選擇結構

表示式可以是整型變數或字元型變數

case後必須是乙個整型或字元型的常量表示式,通常是乙個固定的字元、數字,case塊可以有多個

default塊在其它case塊都不滿足情況下執行

break表示跳出當前結構,即退出switch語句塊

與巢狀if選擇結構相比,switch選擇結構方便於解決等值判斷問題

不懂可以加q聯絡我哦654249738

if選擇結構

語法:

(JavaSE)五 控制結構 選擇結構

選擇結構 顧名思義,有選擇執行的控制結構,由條件來決定程式的執行順序,即程式按照順序結構執行到分支語句時,通過判斷條件,來決定往那條分支繼續執行。舉個例子,如果今天是周一,晚飯吃公尺飯,周二吃大餅,週三吃麵條.很顯然這種情況順序結構是無法執行的,這時候就需要一些條件來進行判斷,通過判斷條件來判斷的語...

JavaSE學習筆記 選擇結構語句 if語句

a 格式1 針對1個判斷表示式 if 表示式 執行流程 首先進來看表示式是否成立,若為true,就執行該語句,若為false,就不執行 注意事項 如果if語句裡只有一條語句,if 表示式 後的 可省略,但不建議省略 if語句的表示式不管是簡單還是複雜的,最終是boolean型別 在if語句裡,有分號...

資料結構基礎 13

採用鏈式儲存的棧成為鏈式棧 或簡稱鏈棧 鏈棧的優點是便於多個棧共享儲存空間和提高其效率,且不存在棧滿上溢的情況 因為鏈棧是靠指標鏈結到一起,只要記憶體夠大,則鏈棧理論上可以儲存的元素是沒有上限的 與順序棧相比,由於順序棧是採用的陣列實現,因此一旦陣列填滿,則必須重新申請記憶體,並將所有元素 搬家 而...