if:
1、對具體的值進行判斷
2、對區間進行判斷
3、對運算結果是boolean類型的表達式進行判斷
switch:
1、對具體值進行判斷
2、值得個數通常是固定的
對於幾個固定的值判斷,建議使用switch語句,因爲switch語句會將具體的答案都加載到內存。
效率相對高一點
2、do……while語句至少執行一次,且while後邊必須加分號“;”
3、for和while的特點:
1、while和for完全可以互換
2、格式上的不同,在使用上有點小區別,如果需要通過變量來對循環進行控制,
該變量只作爲循環增量存在時,區別就體現出來了,for語句中循環變量執行完後就釋放了,而while語句在執行完後還佔用內存
無線循環的兩種模式
//無線循環
while(true)
{
}
//for 的無線循環
for(;;){}