2014-11-05 133 views
0

我想平均6個牌號爲兩個不同的人對學校,我已經在不同的班級每個學生的所有成績我想知道取平均成績

如何導入的數字,我輸入我創建的每個學生對象?

//first class 
public class GradesA { 
int art; 
int math; 
int science; 

int AddGrades(int a, int b, int c){ 
    art = a; 
    math = b; 
    science = c; 
    return a+b+c; 

}} 
//second class 
public class GradesB { 
int english; 
int carpentry; 
int geography; 

int AddGradesB(int a,int b,int c){ 
    english = a; 
    carpentry = b; 
    geography = c; 
    return a+b+c; 

}} 

//final class 
public class Classes { 
    public static void main(String[]args){ 
     GradesA objGrades = new GradesA(); 
     System.out.println(objGrades.AddGrades(100,85,95)); 
     GradesB objGradesB = new GradesB(); 
     System.out.println (objGradesB.AddGradesB(95,85,75));   
    }} 
+0

@KickButtowski它將能夠從最後一節課拉成績?如果是這樣,那將是我需要的。 – MrGamma195 2014-11-05 15:43:42

+0

你爲什麼在不同的課程中有成績?那應該完成什麼?爲什麼不把他們全部放在同一個班,並且有一個成績對象,你可以在那裏獲得和設定成績? – jordaniac89 2014-11-05 15:45:45

+0

@ jordaniac89學校要求我將他們放在不同的班級 – MrGamma195 2014-11-05 15:46:34

回答

0

希望我明白你在找什麼

由於

int addGrades(int a, int b, int c){ 

回報和整數

你爲什麼不只是從這個函數除以3回數,得到你正在尋找的平均水平。

如果你想訪問的數據字段artmathscience

你需要干將制定者像follwing的申請

二傳手art數據功能

例子
public void setArt(int art){ 
    this.art = art; 
} 

吸氣功能

public int getArt(){ 
    return this.art; 
} 

Read More About Setter and Getter