Created
May 5, 2017 17:06
-
-
Save shipleyy/24b2543175f4b23c37a269f14b3c1dfe to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/** | |
* Created by Simon on 05/05/2017. | |
*/ | |
public class ReportCard { | |
// The students full name | |
private String mStudentName; | |
// The grade of the English class | |
private int mEnglishGrade; | |
// The grade of the Economics class | |
private int mEconomicsGrade; | |
// The grade of the History class | |
private int mHistoryGrade; | |
// The grade of the Math Class | |
private int mMathGrade; | |
// The grade of the Danish class | |
private int mDanishGrade; | |
// The total value of all the grades together | |
private int mTotal; | |
public ReportCard(String studentName, | |
int englishGrade, | |
int economicsGrade, | |
int historyGrade, | |
int mathGrade, | |
int danishGrade) { | |
mStudentName = studentName; | |
mEnglishGrade = englishGrade; | |
mEconomicsGrade = economicsGrade; | |
mHistoryGrade = historyGrade; | |
mMathGrade = mathGrade; | |
mDanishGrade = danishGrade; | |
} | |
// Get the students full name | |
public String getStudentName() { | |
return mStudentName; | |
} | |
// Set the students full name | |
public void setStudentName(String studentName) { | |
mStudentName = studentName; | |
} | |
// Get English grade | |
public int getEnglishGrade() { | |
return mEnglishGrade; | |
} | |
// Set English grade | |
public void setEnglishGrade(int englishGrade) { | |
mEnglishGrade = englishGrade; | |
} | |
// Get Economics grade | |
public int getEconomicsGrade() { | |
return mEconomicsGrade; | |
} | |
// Set Economics grade | |
public void setEconomicsGrade(int economicsGrade) { | |
mEconomicsGrade = economicsGrade; | |
} | |
// Get History grade | |
public int getHistoryGrade() { | |
return mHistoryGrade; | |
} | |
// Set History grade | |
public void setHistoryGrade(int historyGrade) { | |
mHistoryGrade = historyGrade; | |
} | |
// Get Math grade | |
public int getMathGrade() { | |
return mMathGrade; | |
} | |
// Set Math grade | |
public void setMathGrade(int mathgrade) { | |
mMathGrade = mathgrade; | |
} | |
// Get Danish grade | |
public int getDanishGrade() { | |
return mDanishGrade; | |
} | |
// Set Danish grade | |
public void setDanishGrade(int danishGrade) { | |
mDanishGrade = danishGrade; | |
} | |
// Calculate the average of all the grades | |
public int getAverage() { | |
mTotal = mEnglishGrade + mEconomicsGrade + mHistoryGrade + mMathGrade + mDanishGrade; | |
return (mTotal / 5); | |
} | |
@Override | |
public String toString() { | |
return "ReportCard for " + mStudentName + "\n" + | |
"English grade: " + mEnglishGrade + "\n" + | |
"Economics grade: " + mEconomicsGrade + "\n" + | |
"History grade: " + mHistoryGrade + "\n" + | |
"Math grade: " + mMathGrade + "\n" + | |
"Danish grade: " + mDanishGrade + "\n" + | |
"Average: " + getAverage(); | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment