View difference between Paste ID: 1jxiY0Fi and SjXGApQx
SHOW: | | - or go back to the newest paste.
1
package grade;
2
 
3-
public class GradeProgram { // Start of class
3+
public class Grade{ // Start of class
4
 
5
   public static void main(String[] args){
6
   {
7
    
8
   private char [ ] letterGrade = {'A', 'B', 'C', 'D', 'F'};
9
   private int numberGrade;
10
   private char grade;
11
12
   
13
   public void setGrade(int percent) {  
14
       if(percent <=100 && percent >=90) { 
15
           numberGrade = percent;
16
           grade = (char)letterGrade[0];
17
       }                                                           
18
       if(percent <=89 && percent >=80) {
19
           numberGrade = percent;
20
           grade = (char)letterGrade[1];
21
       }                                             
22
       if(percent <=79 && percent >=70) { 
23
           numberGrade = percent;
24
           grade = (char)letterGrade[2];
25
       }                                             
26
       if(percent <=69 && percent >=60) { 
27
           numberGrade = percent;
28
           grade = (char)letterGrade[3];
29
       }                                                         
30
       if(percent <=59 && percent >=0) { 
31
           numberGrade = percent;
32
           grade = (char)letterGrade[4];
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
   public void displayAllGrades() { 
55
       System.out.println("100 - 90 = " + letterGrade[0]);
56
       System.out.println("89 - 80 = " + letterGrade[1]);
57
       System.out.println("79 - 70 = " + letterGrade[2]);
58
       System.out.println("69 - 60 = " + letterGrade[3]);
59
       System.out.println("59 - 0 = " + letterGrade[4]);
60
   }                                                    
61
 
62
   public void students (char student) { 
63
       switch(student) { 
64
           case 'D': 
65
               System.out.println("Baker College Grading Standard:\n");
66
               displayAllGrades();
67
               break;
68
           case 'B': 
69
               setGrade(89); 
70
               numberGrade = getNumberGrade();
71
               grade = getLetterGrade();
72
               System.out.println("\nBill started with " + numberGrade + " points and a grade of " + grade + " in his class.");
73
               raiseGrade(); 
74
               numberGrade = getNumberGrade();
75
               grade = getLetterGrade();
76
               System.out.println("Bill passed his quiz. His points went up to " + numberGrade + " points and a grade of " + grade + " in his class.");
77
               lowerGrade();
78
               numberGrade = getNumberGrade();
79
               grade = getLetterGrade();
80
               System.out.println("Bill did not do well on his project. His points dropped to " + numberGrade + " points and a final grade of " + grade + " in his class.");
81
               break;
82
           case 'S': 
83
                setGrade(92); 
84
               numberGrade = getNumberGrade();
85
               grade = getLetterGrade();
86
               System.out.println("\nSusan started with " + numberGrade + " points and a grade of " + grade + " in her class.");
87
               lowerGrade(); 
88
               numberGrade = getNumberGrade();
89
               grade = getLetterGrade();
90
               System.out.println("Susan failed her quiz. Her points dropped to " + numberGrade + " points and a grade of " + grade + " in her class.");
91
               raiseGrade();
92
               numberGrade = getNumberGrade();
93
               grade = getLetterGrade();
94
               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");
95
               break;
96
       } // End of switch construct
97
   } // End of students method
98
99
} // End of class