这段代码可以这么求和么?哪里不对?求教
public class sum3 {
public static void main(String[] srgs){
int sum=0; //保存不能被3整除的数之和
//循环变量i初始值为1,每执行一次对变量加1,只要小于等于100就重复执行循环
for(int i=1;i<=100&&i%3!=0;i++){
sum=sum+i;
}
System.out.println("1到100之间不能被3整除的数之和为:"+sum);
}
}
for循环是遍历用的,你要判断应该是后面加判断语句,而不是直接写一起。if(i%3!=0)
按照你写的:
当i=1时,循环sum = 0 + i =1; i++
当i=2时,循环sum = 1 + 2 = 3; i++
当i=3时,i%3==0,跳出循环了
第二行为什么是sars ...不是args吗