分支結構的概念:
If(條件表達式){
語句塊;
}
If else分支結構
If else if else分支結構:
Switch case分支結構
switch(score / 10) {
case 10: //System.out.println("等級A"); //break;
case 9: System.out.println("等級A"); break; // case穿透
case 8: System.out.println("等級B"); break;
case 7: System.out.println("等級C"); break;
case 6: System.out.println("等級D"); break;
default: System.out.println("等級E"); //break;
}
Switch()中支持的數據類型有:byte,short,char,以及int類型,從jdk1.5開始支持枚舉類型,從jdk1.7開始支持String類型
任何複雜的邏輯結構都可以通過順序,循環,分支完成。
循環結構:
for循環:
Thread.Sleep(5000);
continue關鍵字:
continue語句用再循環體中,用於結束本次循環,進行下一次循環
實例:
break關鍵字:
break用於退出當前語句塊,break用再循環體中退出循環。
For(;;)-這種沒有循環條件的循環叫做無限循環,稱爲“死循環”。
雙重for循環的格式
2020年6月1日
22:36
雙重for循環:
外層循環控制列數,內層循環控制行數。
break在雙重循環中只能跳出所在循環。
Math.sqrt();平方根
while循環
2020年6月1日
23:15
while和for循環比較
dowhile循環
循環筆試考點:
//典故:十動然拒,筆試考點有沒有分號
Int i=1;
While(i<1000);{
System.out.println("I Love you!");
i++;
}
Int i=1;
While(i<1000){
;//空語句,啥也不幹,可以用於延時
}
{
System.out.println("I Love you!");
i++;
注意:
Switch(i);支持int和String類型數據