我有一个程序,从命令行接收用户输入。令人烦恼的是,第一次使用scanner时,输入的文本会在System.out.println
之后换行。然而,所有其他时间它都在同一行上作为System.out.println
。
代码:
//Create a scanner
Scanner input = new Scanner(System.in);
//Gets type
System.out.println("--Television Show or Film (t or f): ");
String type = input.nextLine();
input.close();
输出:
--Television Show or Film (t or f):
t
期望输出:
--Television Show or Film (t or f): t
非常感谢您的帮助。此外,我正在使用Eclipse控制台。