Java 控制台扫描仪?
我正在为我的com sci类制作一个游戏,它使用控制台显示用户输入。我想使用Java Scanner类从用户那里接收一行文本,但是当我尝试使用Scanner输入时,它不起作用 这是我使用的导入:Java 控制台扫描仪?,java,console,Java,Console,我正在为我的com sci类制作一个游戏,它使用控制台显示用户输入。我想使用Java Scanner类从用户那里接收一行文本,但是当我尝试使用Scanner输入时,它不起作用 这是我使用的导入: import java.util.Scanner; 这就是我想做的 Scanner keyboard = new Scanner(System.in); // not system.in but something compatible to console 也许扫描器与控制台不兼容,也许我需要使
import java.util.Scanner;
这就是我想做的
Scanner keyboard = new Scanner(System.in); // not system.in but something compatible to console
也许扫描器与控制台不兼容,也许我需要使用另一个类?或者我做错了什么?谢谢:)根据我对您问题的理解,您需要做的是:
Scanner keyboard = new Scanner(System.in);
String userInput = keyboard.NextLine();
这将从用户处读取控制台输入
进口声明也是错误的。应该是:
import java.util.Scanner;
正如上面评论中提到的,请看这篇文章:
定义“不起作用”。你到底做了什么?怎么搞的?通常,在java中编写交互式控制台I/O不是很令人满意,但是您最好先读取行,然后用Scanner进行解析。您应该看看这篇文章,它说导入“java.util.Scanner”无效,因为它没有在包中命名类型。哈哈,是的,这是我第一次使用控制台,非常烦人。谢谢你的建议!导入是一个输入错误,我实际上使用了你刚才说的内容,但它不起作用。在附加的论坛中,他们实际使用相同的导入?