if結構
if(布林表示式)
if…else結構
if(布林表示式)else
if…else if…else結構
if(布林表示式1)else
if(布林表示式2)else
switch(expr)
變數expr
switch語句中,變數expr的型別必須是能夠與int型別相容(能自動轉換成int型別)的基本型別,包括byte、short、char和int型別。
常量valuen
當變數expr與某個常量valuen匹配時就會執行相應的case子句,遇到break語句時就退出整個switch語句,否則依次執行switch中所有後續的case子句和default子句不再檢查常量valuen的值。
default
while( 布林表示式 )
while語句在迴圈一開始就檢查迴圈條件的布林表示式,若表示式的值為true就執行一次迴圈體,每執行一次迴圈體就會再次檢查迴圈條件的布林表示式,若表示式的值為false就結束迴圈。
do while(布林表示式);
do…while語句先執行一次迴圈體,然後再檢查迴圈條件的布林表示式,每執行一次迴圈體就會再次檢查迴圈條件的布林表示式,若表示式的值為false就結束迴圈。
for(初始化表示式; 布林表示式; 迭代表示式)
for語句執行時先執行初始化部分,這部分只會執行一次,再檢查迴圈條件的布林表示式,如果為true就執行一次迴圈體,接著執行迭代表示式,然後檢查迴圈條件的布林表示式,如此反覆,直到檢查結果為false結束迴圈。
for語句中宣告的變數作用域為當前for語句
for語句中初始化表示式和迭代表示式都可以為空
break
從switch語句、迴圈語句或標號標示的**塊中退出。
continue
跳過本次迴圈,執行下一次迴圈,或標號標識的迴圈體。
return
退出本方法,調到上一層呼叫方法。若當前方法返回型別不是void,就需要提供相應的返回值。
java流程控制
if結構if 條件表示式 流程圖 複雜條件的if結構if 表示式1 表示式2 if 表示式1 表示式2 if 表示式1 if 表示式1 表示式2 表示式3 表示式4 運算子的優先順序 if else 結構if 條件表示式 else 多重if結構if 條件表示式1 else if 條件表示式2 els...
Java流程控制
迴圈 circulation while 迴圈的語法 while 條件表示式 使用while迴圈方式列印100以內4的倍數 while中加if int i 4 while i 100 i do while 條件表示式 先執行後判斷 使用do while迴圈方式列印100以內4的倍數 int i 0 ...
Java流程控制
1 switch語句 基本用法 switch expr 在使用switch語句時有以下注意事項 switch expr 語句中,expr表示式的型別必須是與int型別相容的基本型別 能自動轉換為int型別包括byte,short,char和int型 在 case valuen子句中,valuen必須...