我正在尝试从文本文件中读取数据,但无法使其正常工作。这是我到目前为止所拥有的
import java.io.File;
import java.io.FileNotFoundException;
import java.util.*;
public class Student {
private String firstName;
private String lastName;
private int homeworkScore;
private int testScore;
private String letterGrade;
private int numberOfStudents;
public Student() {
numberOfStudents = 0;
homeworkScore = 0;
testScore = 0;
}
public static void main(String[] args) {
Scanner scanner = null;
try {
scanner = new Scanner(new File("grades.txt"));
} catch (FileNotFoundException e) {
System.out
.println("Error opening file. Please make sure that you have a grades.txt file in the same folder as GradeCalculator.class");
System.exit(0);
}
}
public void setNumberOfStudents() {
Scanner scanner = new Scanner(System.in);
numberOfStudents = scanner.nextInt();
}
public void setFirstName() {
Scanner scanner = new Scanner(System.in);
String firstName = scanner.next();
}
public void setLastName() {
Scanner scanner = new Scanner(System.in);
String lastName = scanner.next();
}
}
这是我到目前为止的驱动程序类:
public class CourseGrade {
public static void main(String[] args) {
Student myStudent = new Student();
myStudent.setNumberOfStudents();
myStudent.setFirstName();
myStudent.setLastName();
}
}
当我运行驱动程序类时,什么也没有发生,所以我不确定它是否真的将值设置为我想要的值。我知道正在读取文件,因为我没有收到错误消息,但我不确定这些值是否真的被设置