I am a beginner to java - my university course module requires me to do an assignment - that is choose a system and build one.
i have chosen "Student Grading System" - this wont require a database.
i need to just enter student marks and thereby determine that subject grade, and then once all subject grades are determined calculae the gpa and identify the class level.
for now im working on 1st year subjects only.
i have absolutely no idea as to how i shud connect the code with a swing interface. below is the code i have.
CalculateGpa.java
public class CalculateGpa {
int softDevMarks;
int sadMarks;
int bisMarks;
int linuxMarks;
int managementMarks;
int maths1Marks;
int econMarks;
int socioMarks;
int numberOfSubjects = 8;
//Business Information System Marks
public int getBisMarks() {
return bisMarks;
}
public void setBisMarks(int bisMarks) {
this.bisMarks = bisMarks;
}
//Management Marks
public int getManagementMarks() {
return managementMarks;
}
public void setManagementMarks(int managementMarks) {
this.managementMarks = managementMarks;
}
//System Analysis and Design Marks
public int getSadMarks() {
return sadMarks;
}
public void setSadMarks(int sadMarks) {
this.sadMarks = sadMarks;
}
//Software Development Marks
public int getSoftDevMarks() {
return softDevMarks;
}
public void setSoftDevMarks(int softDevMarks) {
this.softDevMarks = softDevMarks;
}
//Mathematics 1 Marks
public int getMaths1Marks() {
return maths1Marks;
}
public void setMaths1Marks(int maths1Marks) {
this.maths1Marks = maths1Marks;
}
//PC Application Laboratory Marks
public int getLinuxMarks() {
return linuxMarks;
}
public void setLinuxMarks(int linuxMarks) {
this.linuxMarks = linuxMarks;
}
//Economics Marks
public int getEconMarks() {
return econMarks;
}
public void setEconMarks(int econMarks) {
this.econMarks = econMarks;
}
//Sociology marks
public int getSocioMarks() {
return socioMarks;
}
public void setSocioMarks(int socioMarks) {
this.socioMarks = socioMarks;
}
public static void main(String args[]) {
new CalculateGpa().calcGpa();
}
public double calcGpa() {
SubjectCredits subjectCredits = new SubjectCredits();
int softDevCredits = subjectCredits.getSoftwareDevCredits();
double softDevGpa = softDevCredits * subjectCredits.getGrade(softDevMarks);
int sadCredits = subjectCredits.getSadCredits();
double sadGpa = sadCredits * subjectCredits.getGrade(sadMarks);
int managementCredits = subjectCredits.getManagementCredits();
double managementGpa = managementCredits * subjectCredits.getGrade(managementMarks);
int bisCredits = subjectCredits.getBisCredits();
double bisGpa = bisCredits * subjectCredits.getGrade(bisMarks);
int bisCredits = subjectCredits.getLinuxCredits();
double linuxGpa = linuxCredits * subjectCredits.getGrade(linuxMarks);
int econCredits = subjectCredits.getEconCredits();
double econGpa = econCredits * subjectCredits.getGrade(econMarks);
int socioCredits = subjectCredits.getSocioCredits();
double socioGpa = socioCredits * subjectCredits.getGrade(socioMarks);
int maths1Credits = subjectCredits.getMaths1Credits();
double mathsGpa = mathsCredits * subjectCredits.getGrade(mathsMarks);
public class SubjectCredits {
private String softwareDevelopment = "Software development";
private String sad ="System analysis and design" ;
private String management = "Management";
private String bis = "Business information systems";
No one has posted to this discussion for at least three months. Please let old threads die and do not reply to them unless you feel you have something new and valuable to contribute that absolutely must be added to make the discussion complete. Otherwise, please start a new thread in this forum instead.