JavaSE總結(2)
控制語句
idea、方法重載
控制語句
1、順序結構
從上到下從左到右依次執行
2、判斷結構
a.if(判斷表達式){
語句體;
}
b.if(判斷表達式){
語句體1;
}else{
語句體2;
}
c.if(判斷表達式){
語句體1;
}else if(){
語句體2;
}...
else{
else語句;
}
if判斷結構的判斷表達式為布爾表達式(true/false)
a.只有一種結果
{}可以省略,但是不提倡
如果省略一般會執行下面的一條語句
判斷表達式一般從小范圍依次判斷
b.有兩種結果
c.有多種結果
d.swich(判斷表達式){
case 表達式值:
語句1;
break;
case 表達式值:
語句2;
break;
case 表達式值:
語句3;
break;
default:
default 語句;
break;
}
switch判斷結構的判斷表達式可以為除了長整型的整型(byte short char int),jdk7加入String
3、順序結構
a.for循環結構
for(初始化語句;循環條件;迭代){
循環語句;
}
b.while循環結構
初始化語句;
while(循環條件){
循環語句;
迭代;
}
循環條件true:死循環
c.do...while...循環結構
初始化語句;
do{
循環語句;
迭代;
}while(循環條件);
4、break和continue
break:
用于switch語句和循環語句中
跳出當前循環
continue:
只用于循環語句中
跳出本次循環,進入下一次循環
idea和方法
1、方法的定義格式:
修飾符 返回值類型 方法名(參數列表){
方法體;
return;
}
注意:
方法主要明確兩點:參數列表和返回值類型
return返回的數據類型要和返回值類型一致
2、方法調用:
三種
直接調用
賦值調用
輸出語句調用
3、方法重載:
1.方法名相同
2.參數列表不同:
a.參數類型不同
b.參數個數不同
c.參數順序不同

浙公網安備 33010602011771號