初学者编码器,当我关闭一个扫描仪时,我得到一个java.util.NoSuchElement

时间:2019-05-21 02:32:58

标签: java

所以我很新,只是对为什么这种方法不起作用的技术原因感到好奇。我知道将.close移到末尾可以解决此问题,但是不应该调用新的Scanner很好吗?

在.close末尾移动

     import java.util.Scanner;

public class Ep_3 {
public static void main(String args[]) {
    Scanner jerry = new Scanner(System.in);
    System.out.println(jerry.nextLine());
    jerry.close();

    Scanner tom = new Scanner(System.in);
    System.out.println(tom.nextLine());



}

}

要打印两次输入的行

线程“主”中的异常java.util.NoSuchElementException:找不到行     在java.util.Scanner.nextLine(未知来源)     在Ep_3.main(Ep_3.java:10)

0 个答案:

没有答案