while(true)
{
操作;
}
與
do{
操作;
}while(true)
作用於對大括號內操作的循環運行,只要條件判斷爲“真”,就可以永久循環。
所以要寫對該操作的循環條件,不然會死循環,導致後續的操作無法執行。
兩個while有個區別:
while()是先判斷在執行,
do{...}while()是先執行在判斷。
for(變量初始值;循環條件;變量變更)是在while的基礎上加上了對循環次數的控制。
例子:
for(i==0;i<100;i++)
{
System.out.println("好好學習!")
}
結果:顯示“好好學習!”顯示了100遍。
技巧:在對於循環次數不確定的情況下,用while比較合適,反而對於循環次數已知的情況下用for比較便捷。