用java编写从键盘上输入两个整数a和b,然后将ab之间所有的奇数输出显示出来,要求输出的每五个奇数换行。
时间: 2024-09-18 22:15:26 浏览: 58
在Java中,你可以通过Scanner获取用户的输入,然后使用循环遍历这两个数字之间的所有奇数,并利用printf控制输出格式。下面是一个简单的示例程序:
```java
import java.util.Scanner;
public class OddNumbers {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入两个整数 a 和 b:");
// 获取用户输入的两个整数
int a = scanner.nextInt();
int b = scanner.nextInt();
// 确保a小于b
if (a > b) {
int temp = a;
a = b;
b = temp;
}
// 遍历并打印奇数
for (int i = a; i <= b; i++) {
if (i % 2 != 0) { // 判断是否为奇数
System.out.printf("%d ", i); // 输出奇数
// 每打印5个数换行
if ((i + 1) % 5 == 0) {
System.out.println(); // 如果是第5个或其倍数,换行
}
}
}
scanner.close();
}
}
```
阅读全文