无法在Java中输入字符串

时间:2018-12-27 14:45:39

标签: java string runtime-error runtime

尝试输入String时出现奇怪的运行时错误。

我使用String函数通过Scanner类输入nextLine()

System.out.println("Enter a String.");
String str = in.nextLine();

我在代码行之间插入了随机打印消息,以了解发生这种情况的原因并了解错误的起因。在消除了所有可能的错误源之后,我终于得出结论,程序会自动接受一个空String。

我查阅了我正在互联网上运行的程序,发现的是,当我写这篇文章的时候,

System.out.println("Enter a String.");
in.nextLine();
String str = in.nextLine();

一切似乎都能正常运行。程序正确输入了String

请注意,我只是Java的初学者。根据我的经验(很少),nextLine()函数从未出现任何此类错误。决不。它总是正常工作。但是这次,我很困惑。请帮帮我。

编辑:另外,我的程序已成功编译,没有任何编译错误。

0 个答案:

没有答案