你好,我是java的新手,我正在尝试这,这是非常基本的
import java.util.*;
class test
{
public static void main(String args[])
{
Scanner sc = new Scanner(System.in);
String name = "";
System.out.print("please enter your name: ");
name = sc.nextLine();
System.out.println(name);
}
}
此编译没有问题,但是当我尝试运行此代码时,我得到了此
please enter your name: Exception in thread "main" java.util.NoSuchElementException: No line found
at java.base/java.util.Scanner.nextLine(Scanner.java:1651)
at test.main(test.java:9)
我一直在寻找解决方案,但找不到任何东西,我敢肯定这很愚蠢,但如果有人愿意帮助我,我会非常感谢]
将print
更改为println
,这将强制输出到屏幕,然后允许您输入。