程序的解题规范,

1,注意setter,getter的使用。

2,方法不要直接输出,而是交给被调用处输出

实例讲解-类设计分析(学生类)

题目:

 

实例讲解-类设计分析(学生类)

class Student{
    private String stuno ;
    private String name ;
    private float math ;
    private float english ;
    private float computer ;
    public Student(){}
    public Student(String s,String n,float m,float e,float c){
        this.setStuno(s) ;
        this.setName(n) ;
        this.setMath(m) ;
        this.setEnglish(e) ;
        this.setComputer(c) ;
    }
    public void setStuno(String s){
        stuno = s ;
    }
    public void setName(String n){
        name = n ;
    }
    public void setMath(float m){
        math = m ;
    }
    public void setEnglish(float e){
        english = e ;
    }
    public void setComputer(float c){
        computer = c ;
    }
    public String getStuno(){
        return stuno ;
    }
    public String getName(){
        return name ;
    }
    public float getMath(){
        return math ;
    }
    public float getEnglish(){
        return english ;
    }
    public float getComputer(){
        return computer ;
    }
    public float sum(){        // 求和操作
        return  math + english + computer ;
    }
    public float avg(){        // 求平均值
        return this.sum() / 3 ;
    }
    public float max(){        // 求最高成绩
        float max = math ;    // 数学是最高成绩
        max = max>computer?max:computer ;
        max = max>english?max:english ;
        return max ;
    }
    public float min(){        // 求最低成绩
        float min = math ;    // 数学是最高成绩
        min = min<computer?min:computer ;
        min = min<english?min:english ;
        return min ;
    }
};
public class ExampleDemo01{
    public static void main(String args[]){
        Student stu = null ;            // 声明对象
        stu = new Student("MLDN-33","李兴华",95.0f,89.0f,96.0f) ;
        System.out.println("学生编号:" + stu.getStuno()) ;
        System.out.println("学生姓名:" + stu.getName()) ;
        System.out.println("数学成绩:" + stu.getMath()) ;
        System.out.println("英语成绩:" + stu.getEnglish()) ;
        System.out.println("最高分:" + stu.max()) ;
        System.out.println("最低分:" + stu.min()) ;
    }
};

 

相关文章:

  • 2022-12-23
  • 2023-03-12
  • 2021-07-29
  • 2021-12-14
  • 2021-11-17
  • 2021-06-02
  • 2022-12-23
猜你喜欢
  • 2021-07-04
  • 2023-03-07
  • 2022-12-23
  • 2021-12-27
  • 2022-12-23
  • 2021-11-18
  • 2021-05-17
相关资源
相似解决方案