Java,使用扫描仪时如何验证输入?

问题描述 投票:0回答:1

我目前正在处理Java代码,基本上int输入有效。但是,如果我输入一个字符,整个系统将崩溃。我的问题是,在以下代码中需要更改哪些内容,以便用户收到一条消息,指出仅int是有效输入,并在输入字符后重试。

do {
    System.out.println("How many players would like to participate in this game?\t(2-4 players)");
    numberOfPlayers = in.nextInt();
} while(in.hasNextInt()); 

numberOfPlayers = in.nextInt();

我目前正在处理Java代码,基本上int输入有效。但是,如果我输入一个字符,整个系统将崩溃。我的问题是,在下面的代码中,...

java input int java.util.scanner
1个回答
0
投票

执行以下操作:

© www.soinside.com 2019 - 2024. All rights reserved.