展开全部
public class Student {
/**
* 成员变量:学号、姓名、性别、班干部否、数学、语文、外语
成62616964757a686964616fe58685e5aeb931333337613166员方法:输入、总分、平均分
编程实现这个类,并调用相应的方法输入数据,计算某个人总分和平均成绩
附加要求:计算所有输入学员的各科平均成绩
*/
public int idNum;
public String name;
public String sex;
public String classLeader;
public float math;
public float chinese;
public float english;
public Student(int idNum,String name,String sex,String classLeader,
float math,float chinese,float english) {
// TODO Auto-generated constructor stub
this.idNum=idNum;
this.name=name;
this.sex=sex;
this.classLeader=classLeader;
this.math=math;
this.chinese=chinese;
this.english=english;
}
public float TotalFraction(){
float total;
total=math+chinese+english;
return total;
}
public float Average(){
float average;
average=(math+chinese+english)/3;
return average;
}
}
import java.util.*;
public class Main {
public static void main(String[] args) {
// TODO Auto-generated method stub
//成员变量:学号、姓名、性别、班干部否、数学、语文、外语
Scanner scanner=new Scanner(System.in);
System.out.println("输入学号");
int id=scanner.nextInt();
System.out.println("姓名");
String name=scanner.next();
System.out.println("性别");
String sex=scanner.next();
System.out.println("班干部");
String classLeader=scanner.next();
System.out.println("数学");
float math=scanner.nextFloat();
System.out.println("语文");
float chinese=scanner.nextFloat();
System.out.println("英语");
float english=scanner.nextFloat();
Student stu=new Student(id, name, sex, classLeader, math, chinese, english);
System.out.println("总分"+stu.TotalFraction());
System.out.println("平均分"+stu.Average());
}
}
如果要保存多个人的话Student[] student保存对象