两种方式
while循环
public static void main(String[] args) { int i = 1; int sum = 0; // while (i <= 20) { if (i % 2 == 0 && i != 20) { sum -= i; System.out.print(i + "+"); } else if (i % 2 != 0) { sum += i; System.out.print(i + "-"); } else { sum -= i; System.out.print(i + "="); } i++; } System.out.println(sum); }
有部分不是很理解在循环中判断那块,请教一下大佬?
for循环
public static void ffw() { int sum = 0; // 循环遍历 for (int j = 0; j <= 20; j++) { // 判断是否是偶数,偶数相加 if (j % 2 == 1) { sum = sum + j; //j奇数 减去 } else { sum = sum - j; } } System.out.println(sum); }