如何将字符串输入检测为错误,用户必须输入int值? 我可以使用什么条件来检测用户是否输入了字符串值?
Scanner input = new Scanner(System.in);
int characterNum = input.nextInt();
do{
if ((characterNum < 0)&&(characterNum > 12)){
System.out.println("Invalid Input, Try again");
}
characterNum = input.nextInt();
}while((characterNum < 0)&&(characterNum > 12));
答案 0 :(得分:-2)
使用instanceof:
使用&#34;的实例字符串&#34; ,其中s是由用户输入的变量,用于检查它是否为String