第九行代碼!是什么用處
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? ? ? ? ? ?) {
continue;
}
sum = sum + i;
}
System.out.print("1到10之間的所有偶數(shù)的和為:" + sum);
}
2020-03-25
!:“非”的意思??i%2!=0? ,i取余2 不等于0的時(shí)候則繼續(xù)執(zhí)行循環(huán),
!的定義,在第3-5章“Java中的邏輯運(yùn)算符”里有詳細(xì)的解釋
2020-04-07
不是應(yīng)該 != 放一起看嗎?看作不等于。
2020-03-18
% 是取余數(shù)的。
如果i可以被2 整除,也就是說余數(shù)為0,說明i是偶數(shù)。
i%2 != 0, 也就是說i 不能被2 整除, i為奇數(shù)。
當(dāng)滿足條件(i為奇數(shù)的時(shí)候),跳出當(dāng)前循環(huán),進(jìn)入下一次循環(huán)