代碼拿錯了啊
package com.text;
public class hellonihao {
for (int i = 1; i<=100&&i % 3 != 0;i++) {
int sum=0;
sum = sum + i;?
System.out.println("1到100之間不能被3整除的數(shù)之和為:" + sum);
}
}
package com.text;
public class hellonihao {
for (int i = 1; i<=100&&i % 3 != 0;i++) {
int sum=0;
sum = sum + i;?
System.out.println("1到100之間不能被3整除的數(shù)之和為:" + sum);
}
}
2018-01-15
舉報
2018-01-15
int sum=0要放在for之前 不然就不能累加了。
System.out.println要放在for循環(huán)后面,因為只輸出一次。
當(dāng)循環(huán)到3的時候for循環(huán)因為不滿足條件就退出循環(huán)了。
可以改成:
int sum=0;
for (int i = 1; i<=100;i++) {
?????if (i % 3 != 0){
????continue;
????}? ? ??
????sum = sum + i;?
}
System.out.println("1到100之間不能被3整除的數(shù)之和為:" + sum);
2018-01-15
public class hellonihao {
public static void main(String[] args) {?
int sum=0; // 放在for之前,不然每次循環(huán)都從0開始。
for (int i = 1; i<=100;i++) {
if(i % 3 == 0)//條件 整除3 放在for循環(huán)體中,對每個i判斷一次
continue;//滿足,則跳過累加環(huán)節(jié),進入下一次循環(huán)
sum = sum + i;}?
System.out.println("1到100之間不能被3整除的數(shù)之和為:" + sum);//輸出方法放在循環(huán)外,只在最后輸出一次
}}
2018-01-15
i<=100&&i和i%3!=0之間應(yīng)該有個分號
2018-01-15
int sum=0要放在for之前 不然就不能累加了。
System.out.println要放在for循環(huán)后面,因為只輸出一次。
當(dāng)循環(huán)到3的時候for循環(huán)因為不滿足條件就退出循環(huán)了。
可以改成:
int sum=0;