写一个方法,使其能够读取键盘上输入的数字,输出从1到该数字范围内的所有奇数。java
时间: 2024-10-16 15:11:10 浏览: 20
Java开发实战1200例(第1卷).(清华出版.李钟尉.陈丹丹).part3
4星 · 用户满意度95%
在Java中,你可以创建一个方法`printOddNumbers(int input)`来实现这个功能。以下是方法的实现步骤:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入一个数字:");
int input = scanner.nextInt();
printOddNumbers(input);
scanner.close(); // 关闭扫描器
}
public static void printOddNumbers(int number) {
for (int i = 1; i <= number; i++) {
if (i % 2 != 0) { // 判断是否为奇数
System.out.print(i + " "); // 输出奇数
}
}
System.out.println(); // 换行结束
}
}
```
在这个程序中,我们首先通过`Scanner`获取用户输入的整数,然后调用`printOddNumbers()`方法。这个方法遍历1到输入数字之间的所有整数,如果某个数除以2余数不为0,说明它是奇数,就将其打印出来。
阅读全文