第1个回答 2023-06-13
以下是使用 do-while 语句计算自然数1到n之间的奇数和和偶数和的编程
Copyimport java.util.Scanner;public class Main { public static void main(String[] args) { Scanner input = new Scanner(System.in);
System.out.print("请输入一个正整数n:"); int n = input.nextInt();
int i = 1; int oddSum = 0; int evenSum = 0;
do { if (i % 2 == 0) { // 偶数
evenSum += i;
} else { // 奇数
oddSum += i;
}
i++;
} while (i <= n);
System.out.println("1到" + n + "之间的奇数和为:" + oddSum);
System.out.println("1到" + n + "之间的偶数和为:" + evenSum);
}
}