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
import java.util.*;
/**
* The Student class represents a student in a student
administration system.
* It holds the student details relevant in our context.
*
* @author AliAsad
* @version 1.0
*/
public class Student {
// the student’s first name
private String firstName;
// the student’s last name
private String lastName;
// the student ID
private String id;
//the grade
private int grade;
/**
* Create a new student with a given name and ID number.
*
* @param fName first name of student
* @param lname last name of student
* @param sID student ID
*/
public Student(String fName, String lname, String sID){
firstName = fName;
lastName = lname;
id = sID;
}
/**
* set the grade of student
* @param newGrade new grade of the student
*/
public void setGrade(int newGrade){
if(newGrade <= 20 && newGrade >= 0 )
grade = newGrade;
}
/**
* get the grade of student
* @return grade field
*/
public int getGrade(){
return grade;
}
/**
* set the id of student
* @param newId new id of student
*/
public void setId(String newId){
id = newId;
}
/**
* get the ID of student
* @return id field
*/
public String getId(){
return id;
}
/**
* get the firstName of student
* @return firstName field
*/
public String getFirstName() {
return firstName;
}
/**
* get the lastName of student
* @return lastName field
*/
public String getLastName() {
return lastName;
}
/**
* set the firstName of student
* @param fName first name of student
*/
public void setFirstName(String fName) {
firstName = fName;
}
/**
* prints the information of each student
*/
public void print() {
System.out.println(lastName + ", student ID: "
+ id + ", grade: " + grade);
}
}