效果一樣嗎?
練習(xí)題的代碼換成如下:
public class HelloWorld {
? ? public static void main(String[] args) {
int sum = 0; // 保存累加值
for (int i = 1; i <= 10; i++) {
// 如果i為奇數(shù),結(jié)束本次循環(huán),進(jìn)行下一次循環(huán)
if (i%2==0 ) {
? ?sum = sum + i;
}
}
System.out.print("1到10之間的所有偶數(shù)的和為:" + sum);
}
}
兩種方式最后都顯示:1到10之間的所有偶數(shù)的和為:30。
這兩種方法效果一樣嗎?
個(gè)人感覺更改后根更好理解。
2015-06-07
確實(shí)是30
2015-04-20
按你寫的那樣的話把if語句中的執(zhí)行代碼改成sum=sum+i,那么結(jié)果是25不是30