事情是将完全一个字符作为输入和输出,一旦在控制台上键入字符,就应该显示而不是返回。
char a;
Scanner s = new Scanner(System.in);
a = s.next().charAt(0);
我尝试了这个但它仍然要求输出的返回键。
答案 0 :(得分:0)
如果您的程序必须基于控制台,则必须将终端脱机模式切换到字符模式,并记住在程序退出之前将其恢复。在操作系统中没有可移植的方法。
这是an article on
Non-blocking console input,它将提供更多详细信息