Java—day04:Scanner的使用、流程控制語句 20190919

1、Scanner掃描儀

Scanner是JDK的系統類庫中提供的一個用於獲取用戶輸入數據的功能,Scanner的使用步驟:

        第一步,創建一個Scanner:

Scanner 掃描儀名稱=new Scanner(System.in);

     第二步,提醒用戶輸入數據(輸出語句);

     第三步,聲明對應類型的變量來接收輸入的數據

Java—day04:Scanner的使用、流程控制語句      20190919
Java—day04:Scanner的使用、流程控制語句      20190919
注意:Scanner可以用於接收一個或多個數據,在接收多個數據操作時第一步創建只需一個Scanner,第二步提醒語句和第三步接收語句需要重複執行。

2、流程控制語句

Java中的流程控制語句有三個:順序結構、分支結構、循環結構,順序結構是按照代碼編寫的順序去執行程序,順序結構是程序的最基本結構;分支語句是根據條件的不同取值,去執行其他的代碼;循環結構是反覆執行代碼的過程。

2.1、順序結構
練習:模擬超市的收銀系統,編寫收銀的收款功能。
Java—day04:Scanner的使用、流程控制語句      20190919
Java—day04:Scanner的使用、流程控制語句      20190919
2.2、分支結構

Java中的分支結構有兩個語句:if語句、if-else語句

if語句(滿足幹事)-------------當條件滿足時,執行代碼;條件不滿足時不執行這些代碼;

if-else語句(滿足幹某些事,不滿足幹其他事)--------當條件滿足時,執行某些代碼;當條件不滿足時執行其他代碼;

if語句

語法:
if(boolean條件){
條件爲true時執行的代碼
}

練習:
1、輸入任意一個整數,如果該數是兩位數,則輸出“是兩位數”。
Java—day04:Scanner的使用、流程控制語句      20190919

if-else語句

語法:
if(boolean條件){
條件爲true時執行的代碼
}else{
條件爲false時執行的代碼
}

if-else的嵌套
一個if-else語句用於進行一次條件判斷,要想實現多次條件判斷就需要使用if-else的嵌套來操作,所謂的if-else嵌套就是在if或else的花括號中又進行一次if-else語句操作。

練習:編寫考試成績等級劃分程序。
Java—day04:Scanner的使用、流程控制語句      20190919
Java—day04:Scanner的使用、流程控制語句      20190919
Java—day04:Scanner的使用、流程控制語句      20190919

else-if語句----if-else嵌套的簡寫形式

在實際開發中,常常使用else-if語句來替換if-else的嵌套寫法。
語法:
if(){

}else if(){

 }else if(){

}…….

switch-case語句
switch-case語句是根據一個整數值的不同取值,去執行不同的代碼。
語法:
switch(整數變量/整數運算){
   case  值1:語句1;break;
   case  值2:語句2;break;
   case  值3:語句3;break;
   ………
   default:語句; 
  }

練習:使用else-if語句,編寫考試成績等級劃分。
Java—day04:Scanner的使用、流程控制語句      20190919

while循環
語法:
    while(循環條件){
 循環要執行的代碼
  }
 while循環的執行邏輯:先執行循環條件,若條件爲true時,執行花括號中的所有代碼,這是第一次循環;然後再次執行循環條件,若條件還是true,則執行花括號中的所有代碼,這是第二次循環,以此類推,一直到循環條件爲false時,while循環結果。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章