java键盘使用for循环输入3个数,if大于60小于18时报出异常
时间: 2024-03-15 15:47:44 浏览: 23
好的,下面是使用for循环输入3个数,并使用if语句判断是否大于60或小于18,如果是则抛出异常的Java代码示例:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int[] nums = new int[3];
for (int i = 0; i < nums.length; i++) {
System.out.print("请输入第" + (i+1) + "个数:");
nums[i] = scanner.nextInt();
if (nums[i] > 60 || nums[i] < 18) {
try {
throw new Exception("输入的数不符合要求");
} catch (Exception e) {
System.out.println("异常信息:" + e.getMessage());
}
}
}
}
}
```
在这个例子中,我们使用了for循环来连续输入3个整数,并将它们存储在一个名为nums的整数数组中。在每次输入后,我们都使用if语句来检查该数字是否大于60或小于18。如果是,则抛出一个异常,并打印出异常信息。注意,我们在for循环中使用了i+1来打印当前输入的数字是第几个数字。这样,您就可以在Java中使用for循环检查输入是否符合要求了。