怎么判断有没有输入一个int的值
时间: 2023-08-09 18:09:13 浏览: 80
在 Java 中,你可以使用 Scanner 类的 hasNextInt() 方法来检查输入是否为 int 类型的值。这个方法返回一个 boolean 类型的值,如果下一个输入是 int 类型的值,则返回 true,否则返回 false。下面是一个示例代码:
```
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入一个整数:");
// 检查输入是否为 int 类型的值
if (scanner.hasNextInt()) {
int num = scanner.nextInt();
System.out.println("输入的整数为:" + num);
} else {
System.out.println("输入的不是整数!");
}
}
}
```
在上面的代码中,我们首先创建了一个 Scanner 对象并从控制台获取输入。然后,我们使用 hasNextInt() 方法检查输入是否为 int 类型的值。如果是,我们使用 nextInt() 方法获取输入的整数值并输出。如果不是,我们输出一个错误消息。
阅读全文