------- android培訓、java培訓、期待與您交流! ----------
六、程序流程控制
1、判斷結構
if語句中:如果 執行語句只有一句的話。肯定省略 執行語句 最近的大括號。
注意:第二種 if 結構和 三元運算符 類似,但是三元運算符需要 有 值 出現。
2、選擇結構
switch(表達式:byte | short | int | char | String(jdk1.7可以) | 枚舉)
{
case 表達式的值;
執行條件;
break;
case 表達式的值;
執行條件;
break;
..........
default
執行語句;
}
switch中:在jdk 1.7版本後,加入對字符串的識別。如果對判斷值不多的情況下使用switch,在case 內的執行條件中 一定不加上break 退出 switch。不然他會將 在他後面的所有執行條件都執行一次,直到遇到反大括號或者default 。
3、循環結構
總結:while 循環 和 for 循環是可以互相轉換的。只不過 while循環條件 定義在外部,而for 一般都是定義在內部,當for 循環結束以後,就會釋放他所佔用的資源。
4、流程控制語句 (break(退出循環或選擇結構) , continue(退出當次循環,在繼續循環) )
案例演示:需求:計算出 1 ~ 100 的數字,能被7整出的數 有多少個??(主要演示 continue)
總結:流程控制多多練習一下。特別是循環,枚舉數字進行對比。遍歷某一範圍的 數據是否符合要求。。