为什么循环变量sum不能和i放在一起?
public class HelloWorld {
public static void main(String[] args) {
int sum = 0; // 保存不能被3整除的数之和
for ( int i =0; i<=100 ; i++ ) {
if (i % 3 != 0) {
sum = sum + i; // 累加求和
}
}
System.out.println("1到100之间不能被3整除的数之和为:" + sum);
}
}上门这样的代码是对的?
如果将sum和i放在一块进行循环变量初始化,为什么不行?
public class HelloWorld {
public static void main(String[] args) {
for ( int i=0 , sum=0 ; i<=100 ; i++ ) {
if (i % 3 != 0) {
sum = sum + i; // 累加求和
}
}
System.out.println("1到100之间不能被3整除的数之和为:" + sum);
}
}搞不懂?求大神指导。