テキスト ファイルからデータを読み込もうとしていますが、うまく動作しません。これは私がこれまでに持っているものです
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();
}
}
ドライバー クラスを実行しても何も起こらないので、実際に必要な値が設定されているかどうかわかりません。エラー メッセージが表示されないため、ファイルが読み取られていることはわかっていますが、値が実際に設定されているかどうかはわかりません