制作“输入任何东西继续”?

时间:2014-01-19 17:42:39

标签: java char

我正在制作我的代码,我认为放一个“输入任何东西继续”会很酷。 问题是:我不知道该怎么做。 我想了解决方案但不是我想要的:

char a;

a = scannerName.next().charAt(0);

if (c != (some random character))
{
    game();
}

但我想要的是不同的东西,而不是你输入东西而输入,你只需输入一些东西就可以进入游戏方法了。 我不知道这是否可能,但无论如何,感谢阅读!

2 个答案:

答案 0 :(得分:2)

使用扫描仪,它必须是"Press <ENTER> to Continue",然后您才能阅读nextLine()。你不能这样做,以便它可以使用单个字符输入。例外情况可能是您使用允许此操作的第三方控制台。

答案 1 :(得分:1)

请注意,在用户输入任何内容后,程序将继续正常流程。换句话说,您不必检查任何内容(除非您希望用户键入类似"quit"的内容来完成程序)。所以你不需要有条件。实际上,您只需调用nextLine()即可接收任何输入,而无需将其存储在变量中(当然这取决于您要执行的操作)。

System.out.println("Type anything to continue (or just ENTER) ");
scannerName.nextLine();

// ... continue with the program