課程
/后端開發
/Java
/Java入門第一季(IDEA工具)升級版
為什么do while語句是一個結果,for語句是好幾個結果?
2020-03-21
源自:Java入門第一季(IDEA工具)升級版 4-9
正在回答
因為do while語句是先執行do語句一遍循環操作,然后判斷循環條件是否成立
while判斷的條件,?如果條件成立繼,續執行while判斷的條件,當條件不成立時,再輸出while里的數據。
而for循環一旦條件滿足,就一直重復輸出循環語句里面的數據。
如果你把System.out.println(" 50以內的偶數之和為:" + sum );放在do{ }里面也會輸出每一條,
同樣,如果你把System.out.println(" 50以內的偶數之和為:" + sum );放在for循環外面,那么最后也只會輸出一條語句。
慕尼黑6368943 提問者
慕工程7040388 回復 慕尼黑6368943 提問者
慕工程3535675 回復 慕工程7040388
package imooc;
public class a {
?public static void main(String[] args) {
int sum=0;
int i=1;
do {?
if (i%3!=0) {
sum=sum+i;
}else {
System.out.println("錯誤");
}
} while (i<=100);
i++;
System.out.println(sum);
?
?}
do{
這里面能有if判斷語句嗎
}while();
舉報
0基礎萌新入門第一課,從Java環境搭建、工具使用、基礎語法開始
6 回答兩個循環語句,做同一個題,為什么結果不一樣?
3 回答while替換 for語句問題
3 回答為什么用while語句可以,用do..while語句不行??
2 回答do while語句
2 回答那是否for語句可以完全代替while和do...while語句?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2020-03-21
因為do while語句是先執行do語句一遍循環操作,然后判斷循環條件是否成立
while判斷的條件,?如果條件成立繼,續執行while判斷的條件,當條件不成立時,再輸出while里的數據。
而for循環一旦條件滿足,就一直重復輸出循環語句里面的數據。
如果你把System.out.println(" 50以內的偶數之和為:" + sum );放在do{ }里面也會輸出每一條,
同樣,如果你把System.out.println(" 50以內的偶數之和為:" + sum );放在for循環外面,那么最后也只會輸出一條語句。
2020-10-19
package imooc;
public class a {
?public static void main(String[] args) {
int sum=0;
int i=1;
do {?
if (i%3!=0) {
sum=sum+i;
}else {
System.out.println("錯誤");
}
} while (i<=100);
i++;
System.out.println(sum);
?
?}
}
do{
這里面能有if判斷語句嗎
}while();