作业帮 > 综合 > 作业

java高手进来做题,不会了

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/06/25 01:34:37
java高手进来做题,不会了
定义一个表示学生信息的类Student,要求如下:
(1)类Student的成员变量:
sNO 表示学号;sName表示姓名;sSex表示性别;sAge表示年龄;sJava:表示Java课程成绩。
(2)类Student带参数的构造方法:
在构造方法中通过形参完成对成员变量的赋值操作。
(3)类Student的方法成员:
getNo():获得学号;
getName():获得姓名;
getSex():获得性别;
getAge()获得年龄;
getJava():获得Java 课程成绩
(4)根据类Student的定义,创建五个该类的对象,输出每个学生的信息,计算并输出这五个学生Java语言成绩的平均值,以及计算并输出他们Java语言成绩的最大值和最小值。
java高手进来做题,不会了
import java.util.Arrays;

public class Student {

private int sNO;
private String sName;
private String sSex;
private int sAge;
private int sJava;

public int getsNO() {
return sNO;
}

public String getsName() {
return sName;
}

public String getsSex() {
return sSex;
}

public int getsAge() {
return sAge;
}

public int getsJava() {
return sJava;
}

public Student(int sNO, String sName, String sSex, int sAge, int sJava) {
super();
this.sNO = sNO;
this.sName = sName;
this.sSex = sSex;
this.sAge = sAge;
this.sJava = sJava;
}

@Override
public String toString() {
return "Student [sNO=" + sNO + ", sName=" + sName + ", sSex=" + sSex + ", sAge=" + sAge + ", sJava=" + sJava + "]";
}

public static void main(String[] args) {
Student s1 = new Student(1, "a", "男", 18, 60);
Student s2 = new Student(2, "b", "女", 18, 50);
Student s3 = new Student(3, "c", "男", 18, 80);
Student s4 = new Student(4, "d", "女", 18, 70);
Student s5 = new Student(5, "e", "男", 18, 90);
System.out.println(s1);
System.out.println(s2);
System.out.println(s3);
System.out.println(s4);
System.out.println(s5);
int avg = (s1.getsJava() + s2.getsJava() + s3.getsJava() + s4.getsJava() + s5.getsJava()) / 5;
System.out.println("平均成绩:" + avg);
int[] sjava = { s1.getsJava(), s2.getsJava(), s3.getsJava(), s4.getsJava(), s5.getsJava() };
Arrays.sort(sjava);
int min =sjava[0];
int max =sjava[sjava.length-1];
System.out.println("最大值:"+max);
System.out.println("最小值:"+min);
}
}