1. java語言中,比較while、do…while和for三種循環的異同。
for循環的
參數
可以有3個,第一個參數先執行,然後按照第二個參數執行
循環體
,結束後執行第三個參數。do...while和while的區別是,do...while在執行循環體之前會執行do
後面
的
語句
,而while直接按照參數條件執行循環體。
2. java中循環命令while,for,do while的區別
while()加循環條件,一但條件不滿足就不執行語句,
do-while(),判斷條件滿足則執行語句,條件不滿足時退出循環,但是do-while()是先做再判斷,所以至少要做一次循環.
for(定義循環初始條件;循環退出條件;參數自加)
就是出現FOR循環一般都有輸出執行語句,除非,定義的循環初始條件滿足退出條件,直接退出循環.
3. 關於JAVA中do while循環的一個小問題
while(ans.equalsIgnoreCase("y"));
ans=input.next().toLowerCase();
加上這句
}
如果用戶按n,就跳出循環,如果按y,就繼續下一次循環
這里要注意break和continue的含義
break
是跳出整個循環
continue是跳過循環體剩餘的語句,繼續下一次循環
這點弄懂了,就沒問題了
,希望對你有所幫助,謝謝!
4. 用java編寫使用do-while循環語句實現計算1~100之和的程序段
package javaTest1;
public class Test2 {
public static void main(String[] args) {
//用java編寫使用do-while循環語句實現計算1~100之和的程序段
int sum=1;
int num=0;
do {
num+=sum;
sum++;
}while(sum<=100);
System.out.println(num);
}
}