控制台中的java输出为空
它显示空异常。现在该怎么办
import java.io.File;
import java.util.Scanner;
public class Quiz1 {
public static void main(String[] args) {
File f = new File("QuizMark.txt");
try{
Scanner s = new Scanner (f);
QuizMark[] p = new QuizMark[10];
while(s.hasNext()==true)
{
int c = s.nextInt();
double d = s.nextInt();
for(int i=0;i<10;i++){
p[i]= new QuizMark(c,d);
System.out.println(p[i].getId());
System.out.println(p[i].getScore());
i++;
}
}
}
catch(Exception e){
System.out.println(e.getMessage());
}
}
}
# 1 楼答案
首先,您的文件必须定义保存在其中的数据模式,如用逗号或连字符分隔的标记和id、下划线等,无论您想保存什么模式。下一个数据应该在下一行。然后以正确的方式阅读保存在文件中的文本
示例QuizMarks。文本
Java代码