Java 在Netbeans中使用未定义数量的输入运行代码

Java 在Netbeans中使用未定义数量的输入运行代码,java,Java,我有一个使用扫描器进行输入的代码,但是输入的数量没有定义。如何在Netbeans中运行代码 代码如下: Scanner scan = new Scanner(System.in); while(scan.hasNextLine()){ // print the token System.out.println(scan.next()); } scan.close(); 当我运行代码时,它只接受输入,没有进行进一步的处理。我假设您想要接受输入,然后打印它 放入类似于: Strin

我有一个使用扫描器进行输入的代码,但是输入的数量没有定义。如何在Netbeans中运行代码

代码如下:

Scanner scan = new Scanner(System.in);
while(scan.hasNextLine()){
    // print the token
    System.out.println(scan.next());
}
scan.close();

当我运行代码时,它只接受输入,没有进行进一步的处理。

我假设您想要接受输入,然后打印它

放入类似于:

String s = scan.next(); 

在while循环之前

不确定您的输入是什么样子的,所以请尝试更改

hasNextLine()
公正

hasNext()

在代码中,您只是将输入打印到输出流。您想要什么类型的处理?请注意:这与您正在使用的IDE无关。无需在纯java问题上添加netbeans标记!输入的可能重复项类似于pear\n hamlet\n amleth\n