小可爱dd
2016-11-01 21:34
public class text1{
public static void main(String[] ages){
int sum=0;
for(int i=1;i<=100&&!(i/3=0);i++){
sum=sum+i;
System.out.println("1到100之间不能被3整除的数之和为"+sum}
}
}
println后边括号里只留一个+sum就过了
public class text1{
public static void main(String[] ages){
int sum=0;
for(int i=1;i<=100;i++){// 如果你把判断能否被整除的放在for括号里面判断,一开始i=1,就不满足能整除,直接跳出for,已经不会执行for里面的了,就直接执行输出语句
if(i%3!=0)
sum=sum+i;
}
System.out.println("1到100之间不能被3整除的数之和为"+sum);
}
}
不行,判断条件有误,当遇到3的倍数时就停止了
public class text1 {
public static void main(String[] ages){
int sum=0;
for(int i=1;i<=100&&(i/3!=0);i++){
sum=sum+i;
System.out.println("1到100之间不能被3整除的数之和为"+sum);
}
}
}
i/3!=0
i/3=0是赋值;应该i/!=0
Java入门第一季(IDEA工具)升级版
1165172 学习 · 17581 问题
相似问题