java有一个整型偶数 n(2<=n<=10000),你要做的是:先把 1 到 n 中的所有奇数从小到 大输出,再把所有的偶数从大到小输出。
时间: 2024-10-15 07:09:42 浏览: 21
在 Java 中,你可以通过两个独立的循环分别处理奇数和偶数来实现这个需求。首先,遍历并打印所有奇数,然后遍历剩余的数字(即已经处理过的偶数之后的部分),逆序打印它们作为偶数。这是一个简单的示例:
```java
public class Main {
public static void main(String[] args) {
int n = 5; // 示例值,实际使用时传入给定范围内的 n
for (int i = 1; i <= n; i += 2) { // 遍历并输出奇数
if (i <= n) { // 确保不会越界
System.out.print(i + " "); // 输出每个奇数
}
}
// 由于我们已经处理了所有小于等于 n 的奇数,剩下的就是偶数
for (int i = n - 1; i >= 2; i -= 2) { // 从大到小遍历并输出偶数
System.out.print(i + " "); // 输出每个偶数
}
}
}
```
阅读全文