可以 用 if(i%2) 嗎?
int sum = 0; // 保存累加值
for (int i = 1; i <= 10; i++) {
? ? ?if ( ? ? i%2 ? ) ?//這里可不可以這樣的,當括號里結果是1,即結果為真,就執行循環
? ? ? ? ? ? {continue;}
sum = sum + i;
}
int sum = 0; // 保存累加值
for (int i = 1; i <= 10; i++) {
? ? ?if ( ? ? i%2 ? ) ?//這里可不可以這樣的,當括號里結果是1,即結果為真,就執行循環
? ? ? ? ? ? {continue;}
sum = sum + i;
}
2017-02-08
舉報
2017-02-08
不行,if括號里必須是一個布爾類型的數據,1%2得出的是一個int型數據,應該用i%2==1
2017-02-08
不行吧,if 是判斷語句,括號里面必須能夠判斷TRUE或FALSE