java创建一个方法判断键盘输入是否为一个数字
时间: 2023-10-21 17:07:51 浏览: 89
java获取键盘输入的数字,并进行排序的方法
5星 · 资源好评率100%
好的,这是一个技术问题,我可以回答。创建一个方法来判断键盘输入是否为一个数字,可以使用 Java 中的 try-catch 语句块和 NumberFormatException 异常来实现。具体的代码实现可以参考下面的示例:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入一个数字:");
String input = scanner.nextLine();
if (isNumeric(input)) {
System.out.println("输入的是一个数字。");
} else {
System.out.println("输入的不是一个数字。");
}
scanner.close();
}
public static boolean isNumeric(String str) {
try {
Double.parseDouble(str);
return true;
} catch (NumberFormatException e) {
return false;
}
}
}
```
这个程序会提示用户输入一个数字,然后使用 isNumeric() 方法来判断输入是否为一个数字。如果输入是一个数字,则输出“输入的是一个数字。”;否则,输出“输入的不是一个数字。”。
希望这个回答能够帮到你!
阅读全文