static Scanner scanner=new Scanner(System.in);
//定义一个boolean类型
static boolean loop=true;
public static void main(String[] args) {
//定义一个int变量
int num=0;
//定义一个字符串变量
String input="";
//死循环
while (loop){
try {
System.out.println("请输入");
input=scanner.next();
//Integer.parseInt(input)把接收的字符串转换成int接收的值
num=Integer.parseInt(input);
//是整数就退出循环
//不是整数就报异常
loop=false;
} catch (Exception e) {
//提示 继续循环
System.out.println("你输入的不是整数");
}finally {
//打印输出值
System.out.println("值="+num);
}
}
}
使用try—catch异常处理判段用户输入的是不是一个整数
最新推荐文章于 2022-08-08 17:36:29 发布