Advertisement
Go0dtry

Grade.java

Aug 1st, 2012
53
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.17 KB | None | 0 0
  1. package grade;
  2.  
  3. public class Grade { // Start of class
  4.  
  5.  
  6. private char [ ] letterGrade = {'A', 'B', 'C', 'D', 'F'};
  7. private int numberGrade;
  8. private char grade;
  9.  
  10.  
  11.  
  12. public void setGrade(int percent) {
  13. if(percent <=100 && percent >=90) {
  14. numberGrade = percent;
  15. grade = (char)letterGrade[0];
  16. }
  17. if(percent <=89 && percent >=80) {
  18. numberGrade = percent;
  19. grade = (char)letterGrade[1];
  20. }
  21. if(percent <=79 && percent >=70) {
  22. numberGrade = percent;
  23. grade = (char)letterGrade[2];
  24. }
  25. if(percent <=69 && percent >=60) {
  26. numberGrade = percent;
  27. grade = (char)letterGrade[3];
  28. }
  29. if(percent <=59 && percent >=0) {
  30. numberGrade = percent;
  31. grade = (char)letterGrade[4];
  32. }
  33. }
  34.  
  35.  
  36. public char getLetterGrade() {
  37. return grade;
  38. }
  39.  
  40. public int getNumberGrade() {
  41. return numberGrade;
  42. }
  43.  
  44. public void raiseGrade() {
  45. numberGrade = numberGrade + 10;
  46. setGrade(numberGrade);
  47. }
  48.  
  49. public void lowerGrade() {
  50. numberGrade = numberGrade - 15;
  51. setGrade(numberGrade);
  52. }
  53.  
  54.  
  55. public void displayAllGrades() {
  56. System.out.println("100 - 90 = " + letterGrade[0]);
  57. System.out.println("89 - 80 = " + letterGrade[1]);
  58. System.out.println("79 - 70 = " + letterGrade[2]);
  59. System.out.println("69 - 60 = " + letterGrade[3]);
  60. System.out.println("59 - 0 = " + letterGrade[4]);
  61. }
  62.  
  63.  
  64.  
  65. // public void students (char student){
  66. // switch(student) {
  67. // case 'D':
  68. // System.out.println("Baker College Grading Standard:\n");
  69. // displayAllGrades();
  70. // break;
  71.  
  72. // case 'S':
  73. // setGrade(92);
  74. // numberGrade = getNumberGrade();
  75. // grade = getLetterGrade();
  76. // System.out.println("\nSusan started with " + numberGrade + " points and a grade of " + grade + " in her class.");
  77. // lowerGrade();
  78. // numberGrade = getNumberGrade();
  79. // grade = getLetterGrade();
  80. // System.out.println("Susan failed her quiz. Her points dropped to " + numberGrade + " points and a grade of " + grade + " in her class.");
  81. // raiseGrade();
  82. // numberGrade = getNumberGrade();
  83. // grade = getLetterGrade();
  84. // System.out.println("Susan did well on her project. Her points have risen to " + numberGrade + " points and a final grade of " + grade + " in her class.\n");
  85. // break;
  86.  
  87. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement