- import java.util.Scanner;
- public class Test3 {
- public static void main(String[] args) {
- while (true) {
- System.out.println("input number:");
- Scanner sc = new Scanner(System.in);
- int x = sc.nextInt();
- sc.close();
- System.out.println(x);
- }
- }
- }
复制代码 请问为什么会报NoSuchElementException的错误,把 sc.close()注释掉就不会报错了,但是我想不通的是,每次循环,不是重新开打流了吗,为什么会报错?
|
|