java编写程序,从键盘上输入两个整数a和b(假设a=2,b=20),然后将a和b 之间所有的奇数输出显示出来(每行显示5个数)。
时间: 2024-09-19 09:05:15 浏览: 75
在Java中,你可以使用Scanner类从键盘获取输入,并利用循环结构遍历并打印出指定范围内的奇数。下面是一个简单的示例:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入第一个整数a:");
int a = scanner.nextInt();
System.out.println("请输入第二个整数b:");
int b = scanner.nextInt();
// 确保a小于b
if (a > b) {
int temp = a;
a = b;
b = temp;
}
for (int i = a; i <= b; i++) { // 遍历a到b
if (i % 2 != 0) { // 检查是否为奇数
System.out.print(i + " "); // 打印数字
if ((i + 1) % 5 == 0 || i == b) { // 如果到了下五个数的边界或者是最后的数字
System.out.println(); // 到新的一行
}
}
}
scanner.close();
}
}
```
在这个程序中,我们首先读取用户输入的两个整数a和b。接着,我们遍历这两个数之间的所有整数,如果遇到的是奇数,就将其打印出来。每打印完5个奇数,我们就换一行。
阅读全文