for語句問題
package com.text;
public class text4 {
int sum=0
for(int i=1;i<=100 && i%3!=0;i++){
sum=sum+i;
}
System.out.println("1到100之間不能被3整除的數(shù)之和為:" + sum);
}
能運行出結(jié)果,但是顯示有兩處錯誤
package com.text;
public class text4 {
int sum=0
for(int i=1;i<=100 && i%3!=0;i++){
sum=sum+i;
}
System.out.println("1到100之間不能被3整除的數(shù)之和為:" + sum);
}
能運行出結(jié)果,但是顯示有兩處錯誤
2018-01-18
舉報
2018-01-19
int sum=0;
? ? for(int i=1;i<100;i++){
? ? ? ?if(i%3!=0){
? ? ? ? sum=sum+i;}
? ? ? ? }
? ? ? ? System.out.println("1到100之間不能被3整除的數(shù)之和為:" + sum);
}
你的錯誤在于3/3的模成立滿足了i%3!=0的條件就跳出了循環(huán),i++就不能加到了4
2018-01-18
你在for的條件語句中執(zhí)行出來值為3
2018-01-18
你的代碼執(zhí)行有問題。試試這個
int sum=0;
????for(int i=1;i<=100;i++){
????if(i%3!=0)
????sum=sum+i;
????}
????System.out.println("1到100之間不能被3整除的數(shù)之和為:" + sum);
2018-01-18
打錯了個字母。sum那個沒加分號
2018-01-18
inr sum=0;