class ExamScore{ private int math; private int eng; private int prog; double hei;
private ExamScore(){ math = 0; eng = 0; prog = 0; hei = 0;
} public ExamScore(int m, int e, int p){ this(); math = m; eng = e; prog = p; if(m<0 && e<0 && p<0){ System.out.println(""); System.out.println("WARNING! 点数が範囲外です."); System.out.println(""); } } public void setMath(int m){ this.math = m; System.out.println("数学の点数を設定します."); } public void setEng(int e){ this.eng = e; System.out.println("英語の点数を設定します."); } public void setProg(int p){ this.prog = p; System.out.println("プログラミングの点数を設定します."); } public int getMath(){ System.out.println("数学の点数を調べます."); return this.math; } public int getEng(){ System.out.println("英語の点数を調べます"); return this.eng; } public int getProg(){ System.out.println("プログラミングの点数を調べます."); return this.prog; } public double getAve(){ System.out.println("平均点を調べます."); return this.hei; } }
class ExA005{ public static void main(String args[]){ int m,e,p; double hei;
ExamScore scor1; scor1 = new ExamScore(-50,80,90);
hei = scor1.getAve(); m = scor1.getMath(); e = scor1.getEng(); p = scor1.getProg(); System.out.println("平均点は"+(m+e+p)/3+"点です.");