什麼是while迴圈: while語句也稱條件判斷語句,它的迴圈方式是利用一個條件來控制是否要繼續反覆執行這個語句。 他的語法是 while( 條件表達式){ 執行 語句 } 他的特點是:先判斷,後執行迴圈操作。 概念:一直重覆做有開始有結束的事情。 特征為: 條件:開始結束的條件。 操作:一直重覆 ...
什麼是while迴圈:
while語句也稱條件判斷語句,它的迴圈方式是利用一個條件來控制是否要繼續反覆執行這個語句。
他的語法是
while( 條件表達式){
執行 語句
}
他的特點是:先判斷,後執行迴圈操作。
概念:一直重覆做有開始有結束的事情。
特征為:
條件:開始結束的條件。
操作:一直重覆做的事情。
迴圈變數:能夠對迴圈條件的結果產生影響的量。
舉例:
int x=1;
int sum=0;
while(x<=10){
sum=sum+x;
x++;
}
System.out.println("sum="+sum);
結果為 55。
理由:當條件表達式的返回值為真時(true),則執行{ }中的語句,當執行完{ }中的語句後會2返回·while 重新判斷條件表達式當中的返回值,如果返回值為假(false),則退出迴圈。
舉例代碼是通過while迴圈將1~10相加,並將結果輸出 為55。
註意:
初學者經常會將while表達式後面加上“;”。如while(x==5);System.out.println("x的值為5");
這時候系統會認為要執行一條空語句,從而進入無線迴圈當中,編譯器又不好報錯,可能會浪費更多時間去進行·調試,需要註意一下這個問題·。