為什么這樣寫出來的結果是0,不是650?
public class Demosum {
public static void main(String[] args) {
int sum = 0;
int i = 0;
do {
sum = i + sum;
i++;
} while (i % 2 == 0 && i < 51);
System.out.println("求和是:" + sum);
}
public class Demosum {
public static void main(String[] args) {
int sum = 0;
int i = 0;
do {
sum = i + sum;
i++;
} while (i % 2 == 0 && i < 51);
System.out.println("求和是:" + sum);
}
2018-09-19
舉報
2018-09-19
do里面i++之后,i=1,?while (i % 2 == 0 && i < 51)中i%2=1,條件不滿足,退出循環,sum=0
2018-09-19
sum+=num;? 希望你能懂!