Java编程(要实现输入一个数字后提示错误请重新输入怎么写)用if else表示

套用几次都出现都无法跳出重新输入
2024-11-19 08:41:55
推荐回答(2个)
回答1:

Scanner scan = new Scanner(System.in);
while(true){
    System.out.println("请输入:");
    String line = scan.nextLine();
    int num = 0;
    try{
        num = Integer.parseInt(line);
    }catch(NumberFormatException e){
        System.out.print("输入错误, ");
        continue;
    }
    System.out.println(num);
    scan.close();
    break;
}

回答2:

那要看是怎样的代码的啊。。。。。。。。。。。