if和switch很像。
具體什麼場景下,應用那個語句呢?
如果判斷的具體數值不多,而是符合byte,short,int,char,字符串。這五種類型。
雖然兩個語句都可以使用,建議使用switch語句,因爲效率稍高。
其他情況,對區間判斷,對結果爲boolean類型判斷,使用if,if的使用範圍更廣。
while:先判斷條件只有條件滿足才執行循環體
do while:先執行循環體,在判斷條件,滿足就繼續執行循環體,
for循環
for(初始化表達式;循環條件表達式;循環後的操作表達式)註解for初始化值只在for循環裏有用,出了for循環就在內存中釋放了.
{
執行語句;
}
總結:
什麼時候使用循環結構?
當要對某些語句執行很多次時,用循環結構。
無限循環
for(;;){}當條件1不寫默認爲true。
while(ture){}
for循環,
循環嵌套
外循環控制行數內循環控制列數。
for循環還可以命名
比如
w:for(x=1;x<5;x++)
{
q:for(y=1;y<=x;y++)
{
system.out.println(x)
break q;//就是跳出循環q或者
break w;//就是跳出循環w.
標號只能起在循環上的名字
}
}
記住:
1.break和continue的作用範圍
2.break和continue單獨存在時,下面的任何語句都執行不到。