Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- * A Quiz class.
- */
- package P92;
- public class Quiz implements Measurable
- {
- /**
- * Makes a new (failing) quiz as the default value.
- */
- public Quiz()
- {
- nGrade = 0;
- ltGrade = "F";
- }
- /**
- * Makes a new quiz.
- * @param g The number (percentage) grade
- * @param l The letter grade
- */
- public Quiz(int g, String l)
- {
- nGrade = g;
- ltGrade = l;
- }
- /**
- * Returns the letter grade of a double
- * @param grade The percentage grade
- * @return The letter grade
- */
- public static String getLetterGrade(double grade)
- {
- String lGrade = "";
- if(grade >=97) lGrade = "A+";
- else if(grade>=93) lGrade = "A";
- else if(grade >= 90) lGrade = "A-";
- else if(grade >=87) lGrade = "B+";
- else if(grade >=83) lGrade = "B";
- else if(grade>=80) lGrade = "B-";
- else if(grade>=77) lGrade = "C+";
- else if(grade >=73) lGrade = "C";
- else if(grade >=70) lGrade = "C-";
- else if(grade>=67) lGrade = "D+";
- else if(grade>=63) lGrade = "D";
- else if(grade>=60) lGrade = "D-";
- else if(grade<60) lGrade = "F";
- return lGrade;
- }
- /**
- * Implemented by the DataSet class using the interface Measurable
- */
- public int getMeasure()
- {
- return nGrade;
- }
- private int nGrade;
- private String ltGrade;
- }
Add Comment
Please, Sign In to add comment