為什么我執行i%2==0和i%2==1時,運行結果都是55?
public class HelloWorld {
? ? public static void main(String[] args) {
int sum = 0; // 保存累加值
for (int i = 1; i <= 10; i++) {
// 如果i為奇數,結束本次循環,進行下一次循環
if (? i%2==1? ? ? ?) {
}
sum = sum + i;
}
System.out.print("1到10之間的所有偶數的和為:" + sum);
2020-05-01
2020-03-11
你少了 continue
2020-03-06
如果按注釋應該真寫:
2020-03-06
偶數直接加,注釋沒改
2020-03-06
2020-03-06
if條件語句中的執行語句哪去了?
2020-02-19
在程序中0代表假 ? 1代表真
因為i%2的值不是1就是0(這個很重要,就可以用它代表真和假了)
真是因為這種巧合就沒有必要寫==1之類的了。都是一個效果。
2020-02-19
大括號的問題? 把sum=sum+i放到if的括號里面。