Java基礎--02 流程控制語句、方法

Java基礎–02
流程控制語句
1、判斷語句1:if
if(關係表達式){
語句體
}
執行流程爲首先判斷表達式結果是true還是false,true就執行語句體,false就不執行
2、判斷語句2:if…else
if(關係表達式){
語句體1;
}else {
語句體2
}
執行流程爲先判斷表達式結果爲true還是false,true就先執行語句體1,false就執行語句體2
3、判斷語句3:if…else if…else
這樣的判斷關係什麼時候爲true就執行哪一個,否則就繼續判斷
選擇語句
switch語句
switch(表達式){
case 常量值1;
語句體1;
break;
case常量值2;
語句體2;
break;

default;
語句體n+1;
break;
}
將表達式的值和case依次比較,如果有對應的值,就會執行響應的語句體,如果沒有相應的值就會繼續和case比較下去,如果所有的case值都不匹配,執行到default程序就會停止掉
循環語句
for循環語句格式:
for(初始化表達式1;布爾表達式2;步進表達式3){
循環體4
}
for循環執行的流程爲1234>234>234>…2不滿足2爲止
1負責完成循環變量的初始化
2負責判斷是否滿足循環條件,不滿足的話就會跳出循環
3具體執行的語句
4循環後循環條件的所涉及變量的變化情況
while循環語句格式:
初始化表達式1
while(布爾表達式2){
循環體3
步進表達式4
}
do…while循環語句格式:
初始化表達式1
do{
循環體2
步進表達式3
}while(布爾表達式4);

break使用在終止switch或者循環語句
continue使用在結束本次循環,繼續下一次的循環

死循環:指的是循環中的條件永遠爲true,例如while(true){}。
嵌套循環:指的是一個循環內還有另一個循環,一共的循環次數=外循環次數*內循環次數

方法的定義格式
修飾符 返回值類型 方法名 (參數列表){
方法體
return 結果
}
修飾符:public staic 固定寫法
返回值類型:表示運行結果的數據類型,例如int,void,string
參數列表:方法在運算過程中的未知數據,調用者調用方法時傳遞
return:方法的返回值,將方法的執行結果返回給調用者,執行到return,方法結束
定義方法時需要注意:
1、明確方法的返回值
2、明確參數列表
3、定義方法的位置在類中方法外
4、返回值的類型必須要和return語句返回的類型相同,否則會編譯失敗
5、不能再return後面編寫代碼,否則不會執行

方法調用的三種形式
直接調用:直接寫方法名調用,例如
public static void main(String[] args) {
print();
}
public static void print() { System.out.println(“方法被調用”); }
賦值調用:調用方法,在方法前面定義變量,接收方法的返回值,例如
public static void main(String[] args) {
int sum = getSum(5,6); System.out.println(sum);
}
public static int getSum(int a,int b) {
return a + b;
}
輸出語句調用:在輸出語句中調用方法,例如
public static void main(String[] args) { System.out.println(getSum(5,6));
}
public static int getSum(int a,int b) {
return a + b;
}
但是不能用輸出語句調用void類型方法,會導致失敗,不會出現打印內容
方法重載
在同一個類中,允許存在一個以上的同名方法,但是參數列表不能相同,與修飾符和返回值的類型沒有關係

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