如何使用try and catch语句来验证变量奇数中的输入是否为数字,否则显示错误消息?我是Java编程的新手。感谢任何帮助
import java.util.Scanner;
public class ScenarioB{
public static void main (String[]args){
int odd;
Scanner scan = new Scanner(System.in);
System.out.print("Enter An Odd Number\n");
odd = scan.nextInt();
}
}
最佳答案
Scanner类为此提供了一种方法
Scanner in = new Scanner(System.in);
int num;
if(in.hasNextInt()){
num = in.nextInt();
System.out.println("Valid number");
}else{
System.out.println("Not a valid number");
}
输出1:
8
有效号码
输出2:
一种
无效号码
关于java - 如果输入不是Java中的数字,如何检查和显示错误消息,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/55139019/