统计1~n能被三整除的奇数和偶数个数
时间: 2024-10-20 18:12:31 浏览: 31
要计算从1到n内能被3整除的奇数和偶数的个数,我们可以分别使用计数器来跟踪这两个数量。这里有一个简单的Java方法来实现这个功能:
```java
public class Main {
public static void main(String[] args) {
int n = 10; // 假设我们想计算到10
int oddCount = 0, evenCount = 0;
for (int i = 1; i <= n; i++) {
if (i % 3 == 0) { // 检查是否能被3整除
if (i % 2 == 0) { // 如果是偶数
evenCount++;
} else { // 否则是奇数
oddCount++;
}
}
}
System.out.println("从1到" + n + "内能被3整除的奇数有:" + oddCount);
System.out.println("从1到" + n + "内能被3整除的偶数有:" + evenCount);
}
}
```
在这个程序中,`i % 3 == 0`检查数字能否被3整除,`i % 2 == 0`检查它是偶数还是奇数。然后根据条件增加相应的计数器。
运行这段代码后,你会看到输出结果是1到n范围内符合条件的奇数和偶数的数量。
阅读全文