該實(shí)例中,要求創(chuàng)建一個(gè)學(xué)生的信息類,再類中定義學(xué)生的姓名,專業(yè),數(shù)學(xué)成績(jī),英語成績(jī)4各變量,然后分別定義如下方法:
1】 輸出學(xué)生的信息(包括姓名,專業(yè)以及成績(jī))
2】 添加學(xué)生的信息
3】 計(jì)算成績(jī)總和
4】 計(jì)算平均成績(jī)
最后,在main()方法中,分別調(diào)用者4個(gè)方法
代碼如下:
package practice;
//類學(xué)習(xí)
public class Students {
private String name;//姓名
private String major;//專業(yè)
private double maths;//數(shù)學(xué)成績(jī)
private double english;//英語成績(jī)
//添加學(xué)生信息
private void setMessage(String name,String major,double maths,double english){
this.name=name;
this.major=major;
this.maths=maths;
this.english=english;
}
private void getMessage(){
System.out.println("學(xué)生信息如下:");
System.out.println(this.name+":"+this.major+":"+this.english);
}
//計(jì)算總分
private void Sum(){
System.out.println("該學(xué)生的總分為:"+(this.maths+this.english));
}
//計(jì)算平均分
private void Avg(){
System.out.println("該學(xué)生的平均分為:"+((this.maths+this.english)/2));
}
public static void main(String[]args){
Students stu=new Students();
stu.setMessage("張三", "計(jì)算機(jī)專業(yè)", 80, 100);//調(diào)用添加學(xué)生信息的方法
stu.getMessage();//調(diào)用顯式學(xué)生信息的方法
stu.Sum();//調(diào)用求總分的方法
stu.Avg();//調(diào)用求平均分的方法
}
}
輸出結(jié)果:
學(xué)生信息如下:
張三:計(jì)算機(jī)專業(yè):100.0
該學(xué)生的總分為:180.0
該學(xué)生的平均分為:90.0