BIGBOSS727
2018-01-18 11:19
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整除的数之和为:" + sum);
}
能运行出结果,但是显示有两处错误
int sum=0;
for(int i=1;i<100;i++){
if(i%3!=0){
sum=sum+i;}
}
System.out.println("1到100之间不能被3整除的数之和为:" + sum);
}
你的错误在于3/3的模成立满足了i%3!=0的条件就跳出了循环,i++就不能加到了4
你在for的条件语句中执行出来值为3
你的代码执行有问题。试试这个
int sum=0;
for(int i=1;i<=100;i++){
if(i%3!=0)
sum=sum+i;
}
System.out.println("1到100之间不能被3整除的数之和为:" + sum);
打错了个字母。sum那个没加分号
inr sum=0;
Java入门第一季(IDEA工具)升级版
1165172 学习 · 17581 问题
相似问题