作业

public class Test {
    public static void main(String[] args) {
        //根据类Student的定义,创建五个该类的对象,输出每个学生的信息,计算并输出这五个学生Java语言成绩的平均值,以及计算并输出他们Java语言成绩的最大值和最小值。
        student s1 = new student("001","张三","男",18,85);
        student s2 = new student("002","李四","男",18,65);
        student s3 = new student("003","王五","男",18,55);
        student s4 = new student("004","蔡徐坤","女",17,70);
        student s5 = new student("005","吴亦凡","女",17,75);
        System.out.println("学号为:"+s1.getsNO()+" 姓名为:"+s1.getsName()+" 性别为:"+s1.getsSex()+" 年龄为:"+s1.getsAge()+" java成绩为:"+s1.getsJava());
        System.out.println("学号为:"+s2.getsNO()+" 姓名为:"+s2.getsName()+" 性别为:"+s2.getsSex()+" 年龄为:"+s2.getsAge()+" java成绩为:"+s2.getsJava());
        System.out.println("学号为:"+s3.getsNO()+" 姓名为:"+s3.getsName()+" 性别为:"+s3.getsSex()+" 年龄为:"+s3.getsAge()+" java成绩为:"+s3.getsJava());
        System.out.println("学号为:"+s4.getsNO()+" 姓名为:"+s4.getsName()+" 性别为:"+s4.getsSex()+" 年龄为:"+s4.getsAge()+" java成绩为:"+s4.getsJava());
        System.out.println("学号为:"+s5.getsNO()+" 姓名为:"+s5.getsName()+" 性别为:"+s5.getsSex()+" 年龄为:"+s5.getsAge()+" java成绩为:"+s5.getsJava());
        //平均成绩
        int a = (s1.getsJava()+s2.getsJava()+s3.getsJava()+s4.getsJava()+s5.getsJava())/5;
        System.out.println("平均成绩为:"+a);
        //最大值与最小值
        int[]arr = {s1.getsJava(),s2.getsJava(),s3.getsJava(),s4.getsJava(),s5.getsJava()};
        int A =arr[0];
        for (int i =0; i < 5; i++) {
            if (arr[i]>A){
                A = arr[i];
            }
        }
        System.out.println("最大值为"+A);
        int B =arr[0];
        for (int i =0; i < 5; i++) {
            if (arr[i]<B){
                B = arr[i];
            }
        }
        System.out.println("最小值为"+B);
    }
}
public class student {

    /*定义一个表示学生信息的类Student,要求如下:
            (1)类Student的成员变量:
    sNO 表示学号;sName表示姓名;sSex表示性别;sAge表示年龄;sJava:表示Java课程成绩。
            (2)类Student带参数的构造方法:
    在构造方法中通过形参完成对成员变量的赋值操作。
            (3)类Student的方法成员:
     getNo():获得学号;

     getName():获得姓名;

     getSex():获得性别;

     getAge()获得年龄;

     getJava():获得Java 课程成绩
    根据类Student的定义,创建五个该类的对象,输出每个学生的信息,计算并输出这五个学生Java语言成绩的平均值,以及计算并输出他们Java语言成绩的最大值和最小值。
    并将信息写入文件,文件名“学号姓名.txt”*/
    private String sNO;
    private String sName;
    private String sSex;
    private int sAge;
    private int sJava;

    public student() {
    }

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

    public String getsNO() {
        return sNO;
    }

    public void setsNO(String sNO) {
        this.sNO = sNO;
    }

    public String getsName() {
        return sName;
    }

    public void setsName(String sName) {
        this.sName = sName;
    }

    public String getsSex() {
        return sSex;
    }

    public void setsSex(String sSex) {
        this.sSex = sSex;
    }

    public int getsAge() {
        return sAge;
    }

    public void setsAge(int sAge) {
        this.sAge = sAge;
    }

    public int getsJava() {
        return sJava;
    }

    public void setsJava(int sJava) {
        this.sJava = sJava;
    }
}

posted on 2022-12-13 23:38  allu的弟弟阿喂  阅读(77)  评论(0)    收藏  举报

导航