控制台扫描仪?

时间:2017-06-04 22:00:46

标签: java console

我正在为我的com sci类制作游戏,它使用控制台显示用户输入。我想使用Java Scanner类接收用户的文本行,但是当我尝试使用扫描仪输入时,它不起作用。

这是我使用的导入:

import java.util.Scanner; 

这基本上就是我试图做的事情

Scanner keyboard = new Scanner(System.in); // not system.in but something compatible to console

也许扫描仪与控制台不兼容,也许我需要使用另一个类?或者也许我做错了什么?谢谢:))

1 个答案:

答案 0 :(得分:0)

根据我对你的问题的理解,你需要做的是:

Scanner keyboard = new Scanner(System.in);
String userInput = keyboard.NextLine();

这将读取用户的控制台输入。

import语句也是错误的。它应该是:

import java.util.Scanner;

同样如上面评论所述,请看这篇文章: How can I read input from the console using the Scanner class in Java?