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