我正在为我的com sci类制作游戏,它使用控制台显示用户输入。我想使用Java Scanner类接收用户的文本行,但是当我尝试使用扫描仪输入时,它不起作用。
这是我使用的导入:
import java.util.Scanner;
这基本上就是我试图做的事情
Scanner keyboard = new Scanner(System.in); // not system.in but something compatible to console
也许扫描仪与控制台不兼容,也许我需要使用另一个类?或者也许我做错了什么?谢谢:))
答案 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?