Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package unisystem;
- public class Student {
- private String Vorname;
- private String Name;
- private String MatrNr;
- private double allGrades[] = new double[9];
- private double gesamtPunkte[] = new double[9];
- GradingSystem grading = new GradingSystem();
- // Setters
- public void setVorname(String Vorname)
- {
- this.Vorname = Vorname;
- }
- public void setMatrNr(String matrnr)
- {
- MatrNr = matrnr;
- }
- public void setName(String Name)
- {
- this.Name = Name;
- }
- public void setgesamtPunkte(double gesamtPunkte[])
- {
- System.arraycopy(gesamtPunkte, 0, this.gesamtPunkte, 0, 9);
- setAllGrades();
- }
- public void setAllGrades()
- {
- for (int i = 0; i < gesamtPunkte.length; i++)
- {
- allGrades[i] = grading.gradeScore(gesamtPunkte[i]);
- }
- }
- //Getters
- public String getVorname()
- {
- return Vorname;
- }
- public String getName()
- {
- return Name;
- }
- public String getMatrNr()
- {
- return MatrNr;
- }
- public double[] getAllGrades()
- {
- return allGrades;
- }
- public double[] getgesamtPunkte()
- {
- return gesamtPunkte;
- }
- public double getSessionGrade(int session)
- {
- return allGrades[session];
- }
- public double getSessionScore(int session)
- {
- return gesamtPunkte[session];
- }
- public double getTotalScore()
- {
- double totalScore = 0.0;
- for (int i = 0; i < gesamtPunkte.length; i++)
- {
- totalScore += gesamtPunkte[i];
- }
- return totalScore;
- }
- public double getAverageScore()
- {
- return getTotalScore()/gesamtPunkte.length;
- }
- public double getAverageGrade()
- {
- return grading.gradeScore(getAverageScore());
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement