实现一个Student类,包含如下内容:
成员变量:学号id,姓名name,数学成绩:math,语文成绩:chinese,外语成绩:english
成员方法:打印总分printtotal,打印平均分printaverage
用java怎么编写,不胜感激!
public class Student {
private String id;
private String name;
private int math;
private int chinese;
private int english;
public Student(String id, String name, int math, int chinese, int english) {
this.id = id;
this.name = name;
this.math = math;
this.chinese = chinese;
this.english = english;
}
public void printTotal(){
System.out.println("总分:"+(math+chinese+english));
}
public void printaverage(){
System.out.println("平均分:"+String.format("%.2f",(math+chinese+english)/3.0));
}
public static void main(String[] args) {
Student student=new Student("1001","小白",88,99,98);
student.printTotal();
student.printaverage();
}
}
public class Student {
int id;
String name;
int math;
int chinese;
int english;
public Student() {}
public Student(int id,String name,int math,int chinese,int english) {
this.id = id;
this.name = name;
this.math = math;
this.chinese = chinese;
this.english = english;
}
public void printTotal() {
System.out.println("总分:" + (math+chinese+english));
}
public void printAverage() {
System.out.println("平均分:" + (math+chinese+english)/3.0);
}
public static void main(String[] args) {
Student student=new Student(1000,"张三",78,89,75);
student.printTotal();
student.printAverage();
}
}