Pelaksanaan kod Java modul kemasukan markah ujian sistem peperiksaan dalam talian
Dengan perkembangan teknologi komputer, semakin banyak peperiksaan telah mula dijalankan secara dalam talian. Untuk merekod markah calon dengan mudah dan cepat, kami perlu membangunkan modul kemasukan markah peperiksaan. Artikel ini akan menggunakan bahasa Java untuk memperkenalkan secara terperinci pelaksanaan khusus modul kemasukan markah ujian sistem peperiksaan dalam talian.
Pertama, kita perlu wujudkan kelas gred (Gred) untuk menyimpan maklumat gred setiap calon. Pelaksanaan kod kelas gred adalah seperti berikut:
public class Grade { private String studentName; // 考生姓名 private int score; // 成绩 public Grade(String studentName, int score) { this.studentName = studentName; this.score = score; } // 获取考生姓名 public String getStudentName() { return studentName; } // 设置考生姓名 public void setStudentName(String studentName) { this.studentName = studentName; } // 获取成绩 public int getScore() { return score; } // 设置成绩 public void setScore(int score) { this.score = score; } }
Seterusnya, kita perlu mencipta kelas modul kemasukan gred (GradeEntry) untuk melaksanakan fungsi kemasukan markah ujian. Kod tersebut dilaksanakan seperti berikut:
import java.util.ArrayList; import java.util.List; import java.util.Scanner; public class GradeEntry { private List<Grade> gradeList; // 考试成绩列表 public GradeEntry() { gradeList = new ArrayList<>(); } // 录入考试成绩 public void enterGrade() { Scanner scanner = new Scanner(System.in); System.out.println("请输入考生姓名(输入exit退出):"); String studentName = scanner.nextLine(); while (!studentName.equals("exit")) { System.out.println("请输入考生成绩:"); int score = scanner.nextInt(); Grade grade = new Grade(studentName, score); gradeList.add(grade); System.out.println("请输入考生姓名(输入exit退出):"); scanner.nextLine(); // 清除缓冲区 studentName = scanner.nextLine(); } } // 输出考试成绩 public void displayGrade() { System.out.println("考生姓名 成绩"); for (Grade grade : gradeList) { System.out.println(grade.getStudentName() + " " + grade.getScore()); } } }
Akhir sekali, kami mencipta kelas utama (Utama) untuk menguji modul kemasukan markah. Kod tersebut dilaksanakan seperti berikut:
public class Main { public static void main(String[] args) { GradeEntry ge = new GradeEntry(); ge.enterGrade(); // 录入考试成绩 System.out.println(); ge.displayGrade(); // 输出考试成绩 } }
Selepas menjalankan kaedah utama kelas utama, sistem akan menggesa untuk memasukkan nama dan markah calon Pengguna boleh memasukkan markah berbilang calon sehingga "keluar" dimasukkan untuk keluar dari skor kemasukan. Sistem kemudiannya akan mengeluarkan nama dan markah semua calon yang dimasukkan.
Melalui pelaksanaan kod di atas, kita boleh memasukkan markah calon dalam sistem peperiksaan dalam talian dengan mudah. Pada masa yang sama, kami juga boleh menambah lebih banyak fungsi mengikut keperluan sebenar, seperti statistik skor, pengisihan skor, dll. Saya harap artikel ini akan membantu semua orang apabila membangunkan sistem peperiksaan dalam talian.
Atas ialah kandungan terperinci Menggunakan Java untuk menulis modul kemasukan markah ujian sistem peperiksaan dalam talian. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!