迴圈(circulation)
while
迴圈的語法
while (
條件表示式
)使用while迴圈方式列印100以內4的倍數(while中加if)
/* int i=4;
while(i<=100)
i++;
}*/ do
while (
條件表示式
);先執行後判斷
//使用do-while迴圈方式列印100以內4的倍數
/* int i=0;
dowhile(i<100);
*/for (
初始表示式
;條件表示式
;迭代表示式
)
//for
迴圈巢狀
/* for(inti=1;i<=9;i++)
}*//* for(int i=100;i<=999;i++)
}*/·初始表示式是在for迴圈首次執行時要計算的表示式。通常,這裡會為乙個迴圈變數初始化乙個值
·條件表示式(迴圈條件)用於每次迴圈前的條件判斷,只有在條件表示式值為true時,才入到迴圈語句執行。
·迭代表示式則在迴圈語句執行完成後進行計算,一般來說使用乙個遞增或遞減的計數器作為迭代表示式,改變迴圈變數的值
for迴圈執行過程
1. for語句執行時,首先執行初始表示式(只是第一次執行),然後判斷條件表示式的值,如為true則轉向2,如為false則轉向4。
2. 執行迴圈語句;迴圈語句執行完成,轉向3
3. 計算迭代表示式,計算完,轉向1。
4. 結束for迴圈。
for迴圈的優點
迴圈次數固定的場合
while
迴圈多適用於迴圈次數不確定,僅需知道迴圈終止條件的場合
break
語句用於終止某個語句塊的執行
,最多使用的是跳出當前的整個迴圈 小結
while()
加迴圈條件,一但條件不滿足就不執行語句。先判斷後執行。適用於迴圈次數不確定,僅需知道迴圈終止條件的場合
do-while(),
判斷條件滿足則執行語句,條件不滿足時退出迴圈,但是
do-while()
是先執行後判斷,所以至少要做一次迴圈
for(
定義迴圈初始條件
;迴圈退出條件
;引數自加
)。適用於迴圈的開始和結束已知,迴圈次數固定的場合
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流程控制
1 switch語句 基本用法 switch expr 在使用switch語句時有以下注意事項 switch expr 語句中,expr表示式的型別必須是與int型別相容的基本型別 能自動轉換為int型別包括byte,short,char和int型 在 case valuen子句中,valuen必須...
JAVA流程控制
一 1 if 概述 在某些情況下,需要當某一條件滿足時才執行相應 條件不滿足則執行其他 if 四種形式 單分支 雙分支 多分支 巢狀if 1.單分支 if 布林表示式 2.雙分支 if 布林表示式 else 3.多分支 if 布林表示式1 布林表示式1為true時執行的 else if 布林表示式2...