接受用户的空输入并给出错误消息

时间:2019-07-10 11:14:10

标签: java.util.scanner

我想在用户在控制台中输入空白后打印一条消息

再试一次(y / n)? :(空白用户刚刚输入enter)

然后应显示一条消息-“错误!此条目为必填项。请重试。”

,程序应返回到“重试”(是/否)?直到用户输入内容为止。

我尝试了各种方法,但是nextLine()命令不允许我打印

消息。该消息甚至在用户键入enter或任何内容之前就已打印。

我将不胜感激。谢谢。

while(((sc.nextLine())。isEmpty()){

    System.out.print("Try again? (y/n): ");

     }

52

我正在考虑1到100之间的数字。

尝试猜测。

输入数字:52

您在1次尝试中就得到了它。

太棒了!你是一个数学向导

再试一次? (y / n):“错误!此条目为必填项。请重试。

再试一次? (y / n):“错误!此条目为必填项。请重试。

0 个答案:

没有答案