java求1-100中奇数和大还是偶数和大
时间: 2024-09-09 09:09:42 浏览: 82
python 求1-100之间的奇数或者偶数之和的实例
5星 · 资源好评率100%
在Java中,我们可以使用循环结构来计算1到100之间所有奇数的和以及所有偶数的和,然后比较这两个和来判断哪个更大。下面是一个简单的实现:
```java
public class OddEvenSumComparison {
public static void main(String[] args) {
int oddSum = 0; // 存储奇数和
int evenSum = 0; // 存储偶数和
for (int i = 1; i <= 100; i++) {
if (i % 2 == 0) {
evenSum += i; // 如果是偶数,则加到偶数和
} else {
oddSum += i; // 如果是奇数,则加到奇数和
}
}
// 输出结果并比较
System.out.println("奇数和为: " + oddSum);
System.out.println("偶数和为: " + evenSum);
if (oddSum > evenSum) {
System.out.println("奇数和大于偶数和");
} else if (evenSum > oddSum) {
System.out.println("偶数和大于奇数和");
} else {
System.out.println("奇数和与偶数和相等");
}
}
}
```
在这段代码中,我们通过一个for循环遍历从1到100的所有整数。对于每个整数,我们检查它是否能被2整除,如果能,则累加到`evenSum`变量;如果不能,则累加到`oddSum`变量。循环结束后,我们比较`oddSum`和`evenSum`的值,并打印出相应的信息。
阅读全文