Skip to content

Instantly share code, notes, and snippets.

@shipleyy
Created May 5, 2017 17:06
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save shipleyy/24b2543175f4b23c37a269f14b3c1dfe to your computer and use it in GitHub Desktop.
Save shipleyy/24b2543175f4b23c37a269f14b3c1dfe to your computer and use it in GitHub Desktop.
/**
* 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