3,定义一个表示学生信息的类Student,要求如下:
(1)类Student的成员变量:
id表示学号;name表示姓名;gender表示性别;age表示年龄;java表示Java课程成绩。
(2) 在定义一个print()方法,输出student对象的 name,gender,age,java的值(即输出学生信息)
(3)根据类Student的定义,创建五个该类的对象,输出每个学生的信息,计算并输出这五个学生Java语言成绩的平均值,
提示: 数组既可以存储基本数据类型的值,也可以存储引用数据类型的值
因此,5个Student对象可以放在一个Student数组中
Student[] students = new Student[5];
students[1]= student对象的引用
//求平均值可以通过循环遍历 students数组来完成
代码实现
main方法
publicclassDemo3{
publicstaticvoidmain(String[] args){
//设一个数组,存放对象的引用(即对象的地址)
Student[] students =newStudent[5];//创建5个对象
students[0]=newStudent(1,"A",true,25,95);
students[1]=newStudent(2,"B",true,25,96);
students[2]=newStudent(3,"C",false,25,97);
students[3]=newStudent(4,"D",true,25,98);
students[4]=newStudent(5,"E",true,25,99);//students[4] = new Student(); //sno: 0 name: null gender: false java: 0.0/*for (int i = 0; i < students.length; i++) {
students[i] = new Student();
}*///打印5个学生的信息for(int i =0; i < students.length; i++){
students[i].print();}
System.out.println("------------------------");//打印java平均成绩double average =0.0;for(int i =0; i < students.length; i++){
average += students[i].java;}
System.out.print("Java语言平均成绩:"+ average /5);}}