java键盘输入3个数,大于60小于18时报出异常
时间: 2024-03-15 11:47:39 浏览: 24
好的,我可以为您提供Java代码来实现此功能。请参考下面的例子:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入第一个数:");
int num1 = scanner.nextInt();
System.out.print("请输入第二个数:");
int num2 = scanner.nextInt();
System.out.print("请输入第三个数:");
int num3 = scanner.nextInt();
try {
if (num1 > 60 || num1 < 18) {
throw new Exception("第一个数不符合要求");
}
if (num2 > 60 || num2 < 18) {
throw new Exception("第二个数不符合要求");
}
if (num3 > 60 || num3 < 18) {
throw new Exception("第三个数不符合要求");
}
} catch (Exception e) {
System.out.println("异常信息:" + e.getMessage());
}
}
}
```
在这个例子中,我们使用了Scanner类来获取用户输入的三个整数。然后,我们使用了try-catch语句块来检查每个数字是否符合要求。如果任何一个数字不符合要求,我们将抛出一个异常,并打印出异常信息。这样,您就可以在Java中检查输入是否符合要求了。