放棄原因1__各種循環

Day3

一, 條件選擇結構-switch[掌握]
1.switch語法結構
switch(x){//x是 變量或者一個表達式:該值的類型,java規定的類型
case 變量的可能值1: 功能語句;break;
case 變量的可能值2: 功能語句;break;
case 變量的可能值3: 功能語句;break;

default:功能語句;break;

2.switch特殊的一些情況
1. 執行順序,是先依次找完所有的case值進行匹配,如果都不匹配纔會執行default
2. case後面的值應該和變量的類型一致;
3. case的順序(包括default) 可以是任意的,但是建議先按照case的值的大小順序排列,default放最後
4. break的作用,結束當前的這個switch結構
① 從第一個匹配的條件開始,到第一個break之間的所有case判斷失效
② 在執行功能語句時,如果到末尾都沒有break,自動結束,不會再循環回去。
③ 最後一個break 可以省略掉,但是建議還是寫上
5. 遇到第一個break結束結構特點示例:春夏秋冬的例子?
6. switch中的()中的變量地方類型可以是哪些?
java5之前 : byte short char int
java5支持 : enum枚舉 (面向對象部分學習了之後回頭測試)
java7支持 : String 類型

二,各種循環的使用:這裏就簡單介紹,之後會經常使用,多練就會了
1.while簡單語法格式:
while(條件(布爾類型的)){//如果爲true會進入循環
// 循環體具體做什麼事情
}

  1. do-while 語法格式
    do{
    // 循環體
    }while(條件)

  2. for語法格式:
    for(初始A;條件判斷B;循環後操作C){
    //循環體C
    }
    for循環進階:嵌套循環
    概念:循環嵌套 循環裏面還有循環,可以嵌套多層,不同的循環結構相互之間也可以嵌套。
    for(){
    for(){
    }
    }

三,continue介紹
continue 跳過本次循環,繼續下一次循環

四, return介紹
return

  1. return 表示結束當前的方法,
  2. 使用剛纔break的例子,修改爲return 看看有什麼區別
  3. 注意:break continue return 緊跟的後面不能夠有其它的代碼,因爲永遠執行不到
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章