1. 程式人生 > >Java(第四章和第五章)

Java(第四章和第五章)

簡潔 重復 清晰 快速 結束 編寫 int() input 出現

第四章

一、 switch結構(開關語句)的語法

switch(表達式[dream1] ){

case 常量1[dream2] :

//語句塊1

break[dream3] ;

case 常量n[dream4] :

//語句塊n

break;

default[dream5] :

//語句塊

break;

}

二、 switch結構使用場合: int \char 2種類型的等值判斷下使用

三、 switch結構和if結構的異同點

相同點:都可以實現等值判斷

不同點:

l 語法不同

l 使用的場合不同

n if結構,側重於範圍判斷

n switch結構,側重於等值判斷,類型只能為int、char類型

l 效率

n 在等值判斷中,switch結構效率高於if結構

四、 異常處理——hasNextInt();

判斷是否為整數

if( input.hasNextInt( ) ) { // boolean類型

//代碼塊

}

第五章

一、 調試

步驟1:設置斷點(不能在空白處設置斷點)

步驟2:啟動調試

步驟3:調試代碼(F6單步跳過)筆記本Fn+F6(F5)

步驟4:結束調試

掌握調試的好處?

l 很清晰的看到,代碼執行的順序

l 快速定位到異常代碼出現的位置,並幫助修改或改進代碼

二、 while循環

1、循環的優點?

減少重復代碼的編寫;程序會更加的簡潔

2、語法

while(表達式){

// 1、表達式是【循環條件】,結果必須是boolean類型

//2、{}中的代碼,即【循環操作(體)】

//3、【叠代部分】更改循環條件,結束循環

}

3、特點:先判斷,再執行

4、while循環有2種常見的方式

方式1:【P98頁--示例代碼5】

while(1、循環條件: 判斷字符串是否相等){

//2、循環操作

//3、再次接收鍵盤中的字符串,更改循環條件,來結束循環

方式2:【P97頁示例4代碼】

while(1、循環條件: int變量結合關系運算符做比較){

//2、循環操作

//3、叠代部分,int變量++或--,來更改循環條件,結束循環操作

}

三、do….while循環

1、 適用場合 :先循環1次,根據條件判斷後,再循環

2、 語法

do{

//2、循環體(循環操作)

//3、更改循環條件

}while(條件) ; //1、循環條件

Java(第四章和第五章)