黑馬程序員——Java基礎語法(中)

------- 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)



總結:流程控制多多練習一下。特別是循環,枚舉數字進行對比。遍歷某一範圍的 數據是否符合要求。。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章