-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathStudentGrade.java
More file actions
107 lines (86 loc) · 1.89 KB
/
Copy pathStudentGrade.java
File metadata and controls
107 lines (86 loc) · 1.89 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
public class StudentGrade {
private String name;
private int rollNo, mark1, mark2, mark3, mark4, mark5;
public void setDetails(String studentName, int studentRollNo, int m1, int m2, int m3, int m4, int m5) {
name = studentName;
rollNo = studentRollNo;
mark1 = m1;
mark2 = m2;
mark3 = m3;
mark4 = m4;
mark5 = m5;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getRollNo() {
return rollNo;
}
public void setRollNo(int rollNo) {
this.rollNo = rollNo;
}
public int getMark1() {
return mark1;
}
public void setMark1(int mark1) {
this.mark1 = mark1;
}
public int getMark2() {
return mark2;
}
public void setMark2(int mark2) {
this.mark2 = mark2;
}
public int getMark3() {
return mark3;
}
public void setMark3(int mark3) {
this.mark3 = mark3;
}
public int getMark4() {
return mark4;
}
public void setMark4(int mark4) {
this.mark4 = mark4;
}
public int getMark5() {
return mark5;
}
public void setMark5(int mark5) {
this.mark5 = mark5;
}
public int getTotalMarks() {
return mark1 + mark2 + mark3 + mark4 + mark5;
}
double getPercentage() {
int total = getTotalMarks();
return total / 5;
}
String getGrade(double percentage) {
if (percentage > 85) {
return "A+";
} else if (percentage > 75) {
return "A";
} else if (percentage > 60) {
return "B";
} else if (percentage > 50) {
return "C";
} else if (percentage > 35) {
return "Pass";
} else {
return "Fail";
}
}
public void displayDetails() {
double percentage = getPercentage();
String grade = getGrade(percentage);
System.out.println("Name: " + name + ".");
System.out.println("Roll No: " + rollNo + ".");
System.out.println("Total Marks: " + getTotalMarks() + ".");
System.out.println("Percentage: " + percentage + "%.");
System.out.println("Grade: " + grade + ".");
}
}