Java從入門到入土(四)

DAY 04

一、流程控制

順序結構
在這裏插入圖片描述

二、判斷語句

1.判斷語句if
格式:

 if(關係表達式){
 語句體;
}

在這裏插入圖片描述
2.if…else
格式:

 if(關係表達式){
  語句體1;
 }else{
   語句體2;
 }

在這裏插入圖片描述
3. if…else if…else
格式:

 if(判斷條件1){
 執行語句1;
 }else if(判斷語句2){
  執行語句2;
  }
 ...........
else if(判斷語句n){
 執行語句n;
 }else{
 執行語句n+1;
       }

在這裏插入圖片描述

三、選擇語句

1.switch
格式:

  switch(表達式){
   case 常量值1;
   語句體1;
   break;
   case常量值2;
   語句體2;
   break;
   ....
   default;
   語句體n+1;
   break;
   }

在這裏插入圖片描述
注意事項:
1.多個case後面的數值不可以重複;
2.switch後面小括號當中只能是下列數據類型:
基本數據類型:byte、short、char、int、
引用數據類型:String字符串,enum枚舉
3.switch語句格式可以很靈活前後順序可以顛倒,而且break語句還可以省略
“匹配到哪一個case就從哪一個位置向下執行,直到遇到break或者整體結束爲止”

四、循環語句

1.for
循環體的基本組成部分,一般可以分爲四個部分:
1.初始化語句:在循環體開始最初執行,而且只做唯一一次
2.條件判斷:如果成立,則循環繼續,否則退出
3.循環體:重複要做的事情內容,若干行語句
4.步進語句:每次循環之後要進行的掃尾工作,每次循環之後都要進行一次在這裏插入圖片描述
2.do …while

 do{
    循環體
  }while(條件判斷);

3.while

三種循環區別:
1.如果條件判斷從來沒有滿足過,那麼for循環和while循環會執行0次,但是do …while循環體至少執行一次
2.for的循環變量在小括號中定義,只有循環內部纔可以使用,while循環和do…while循環初始化語句本來就在外面,所以出來循環之後還可以繼續使用
建議:凡是次數確定的場景多用for循環,否則多用while循環

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