慕妹2448190
2017-12-27 14:47
public class HelloWorld {
public static void main(String args[]) {
int i = 0;
int sum = 0;
for (;(i <= 100) && (i % 3 != 0);) {
sum = sum + i;
i = i++;
System.out.println(sum);
}
}
}
for(int i=0;i<=100||i%3!=0;i++){
sum=sum+i;}
System.out.println(b);
执行到i=3时就结束了
判断条件不能随意的调用,必须要用在判断的环境之中。
package test1229;
public class test02 {
public static void main(String[] args) {
int sum=0;
for(int i=1;i<=100;i++){
if(i%3!=0){
sum+=i;
}
}System.out.println("1到100之间不能被3整除的数之和为:"+sum);
}
}
正确的代码可以类似于上面的
for(i;i<=100;i++){
if(i%3!=0){
sum=sum+i;
}
i++;
System.out.println(sum);
}
Java入门第一季(IDEA工具)升级版
1165172 学习 · 17581 问题
相似问题