Java作业

◇◆丶佛笑我妖孽 提交于 2020-03-21 16:00:06

JAVA第三周作业

1.题目:定义并测试一个名为Student的类,包括的属性有“学号”、“姓名”以及三门课程“数学”、“英语”和“计算机”的成绩,包括的方法有计算三门课程的“总分”、“平均分”、“最高分”、“最低分”。

2.代码:

package Test;

public class Student {
    private String stuno;
    private String name;
    private float math;
    private float english;
    private float computer;

    public Student() {
        super();
    }

    public Student(String stuno, String name, float math, float english, float computer) {
        super();
        this.stuno = stuno;
        this.name = name;
        this.math = math;
        this.english = english;
        this.computer = computer;
    }

    public float sum() {
        return math + english + computer;
    }

    public float avg() {
        return this.sum() / 3;
    }

    public float min() {
        float min = math < english ? math : english;
        return min < computer ? min : computer;
    }

    public float max() {
        float max = math > english ? math : english;
        return max > computer ? max : computer;
    }

    public String getStuno() {
        return stuno;
    }

    public void setStuno(String stuno) {
        this.stuno = stuno;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public float getMath() {
        return math;
    }

    public void setMath(float math) {
        this.math = math;
    }

    public float getEnglish() {
        return english;
    }

    public void setEnglish(float english) {
        this.english = english;
    }

    public float getComputer() {
        return computer;
    }

    public void setComputer(float computer) {
        this.computer = computer;
    }

    public void talk() {
        System.out.println("我的名字叫" + name + ",我的学号是" + stuno + "。我的数学,英语,计算机三科的总分、平均分、最低以及最高分分别是:");
    }

    public static void main(String[] args) {
        Student stu1; // 栈空间
        // 实例化对象
        stu1 = new Student();
        stu1.setName("Holland");// 通过set和get方法访问private属性
        stu1.setStuno("12345678");
        stu1.talk();
        Student student = new Student("Holland", "12345678", 100, 90, 85);
        System.out.println(student.sum());
        System.out.println(student.avg());
        System.out.println(student.min());
        System.out.println(student.max());

    }

}

3.运行结果截图:

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!