java 输入一个正整数 n(n<=100000),求 1到n的奇数和和偶数和
时间: 2023-05-26 08:02:26 浏览: 1002
java源代码--求n个奇数的和
以下是Java代码实现:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int n = scanner.nextInt();
long sumOdd = 0; // 存储奇数和
long sumEven = 0; // 存储偶数和
for (int i = 1; i <= n; i++) {
if (i % 2 == 1) { // 奇数
sumOdd += i;
} else { // 偶数
sumEven += i;
}
}
System.out.println("奇数和为:" + sumOdd);
System.out.println("偶数和为:" + sumEven);
}
}
```
先输入正整数n,然后再使用for循环计算1到n中的奇数和和偶数和。如果i除以2的余数为1,即i为奇数,则将i加到奇数和中;否则,将i加到偶数和中。最后输出奇数和和偶数和即可。
阅读全文