public class HelloWorld {
public static void main(String[] args) {
int sum = 0;
for (int i = 1;(i % 3 !=0)& i<=100 ; i++ ) {
sum = sum + i; // 累加求和
}
System.out.println("1到100之间不能被3整除的数之和为:" + sum);
}
}
这样写不对,除了(i%3!=0)&&(i<=100)这个错误外,运行也不对。
循环进行,当i=3时不满足循环进行的条件,循环终止,输出结果为3
宝贝,应该是(i % 3 !=0)&& i<=100 吧