java 统计1...n的闭区间中,能够被3整除元素的奇数和偶数的个数
时间: 2024-01-28 13:02:57 浏览: 104
itcharge#LeetCode-Py#1523. 在区间范围内统计奇数数目1
可以使用循环遍历1到n的闭区间中所有的元素,判断每个元素是否能够被3整除,如果能够被3整除,则根据该元素的奇偶性别累加奇数和偶数的个数。具体代码如下:
```java
public static void count(int n) {
int oddCount = 0; // 奇数的个数
int evenCount = 0; // 偶数的个数
for (int i = 1; i <= n; i++) {
if (i % 3 == 0) {
if (i % 2 == 0) {
evenCount++;
} else {
oddCount++;
}
}
}
System.out.println("奇数的个数为:" + oddCount);
System.out.println("偶数的个数为:" + evenCount);
}
```
在上述代码中,变量`oddCount`记录奇数的个数,变量`evenCount`记录偶数的个数。在循环中,首先进行判断,如果当前遍历的元素能够被3整除,则根据该元素的奇偶性别累加奇数和偶数的个数。最终,输出奇数和偶数的个数即可。
阅读全文