這樣寫為什么不對?新手求指教
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);
}
}
}
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);
}
}
}
2017-12-27
舉報
2018-01-17
for(int i=0;i<=100||i%3!=0;i++){
????? sum=sum+i;}
System.out.println(b);
2018-01-03
執(zhí)行到i=3時就結(jié)束了
2017-12-29
判斷條件不能隨意的調(diào)用,必須要用在判斷的環(huán)境之中。
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整除的數(shù)之和為:"+sum);
}
}
正確的代碼可以類似于上面的
2017-12-27
for(i;i<=100;i++){
if(i%3!=0){
sum=sum+i;
}
i++;
System.out.println(sum);
}