代码错误,请大佬帮忙看看哪里出错
import java.util.Scanner;
public class Main{
Scanner scan = new Scanner(System.in);
public Main(int a){
int[] fenshubiao = new int[a];
for (int j = 0;j < fenshubiao.length;j ++){
fenshubiao[j] = scan.nextInt();
}
for (int i = 0;i < fenshubiao.length;i ++){
System.out.println(i + "号的成绩是" + fenshubiao[i]);
}
scan.close();
}
public static void main(String[] args){
Main fenshu = new Main(5);
}
}
报错内容:
Exception in thread "main" java.util.NoSuchElementException
at java.base/java.util.Scanner.throwFor(Scanner.java:937)
at java.base/java.util.Scanner.next(Scanner.java:1594)
at java.base/java.util.Scanner.nextInt(Scanner.java:2258)
at java.base/java.util.Scanner.nextInt(Scanner.java:2212)
at Main.<init>(Main.java:13)
at Main.main(Main.java:29)
Exited with error status 1