zoukankan      html  css  js  c++  java
  • 简单的综合的写了一个demo

    package cn.xuexi;
    /*
     * 作业:
     * 定义一个测试类为student,属性有“学号”,“姓名”,“数学成绩”,英语成绩,计算机成绩,其中包括的方法有总分,平均分,最高分,最低分
     * 分析思路:
     * 1、写出类中包含的属性
     * 2、所有的属性都必须封装,并通过setter getter调用
     * 3、添加成员方法计算总成绩,平均分,最高分,最低分
     * 4、写一个构造函数为类中属性赋值 
     */
    public class ZongHeDemo {
    public static void main(String[] args) {
        student s = new student("fhuehf","2011x",89.9f,35.5f,43.6f);
        System.out.println(s.getid()+"****"+s.getname()+"****"+s.avg()+"****"+s.max()+"****"+s.min());
    }
    }
    class student{
        //申明类中属性
        private String name;
        private  String id;
        private float  math;
        private float english;
        private float computer;
        public void setname(String name)
        {
            this.name = name;
        }
        public void setid(String id)
        {
            this.id = id;
        }
        public void setmath(float math)
        {
            this.math = math;
        }
        public void setenglish(float english)
        {
            this.english = english;
        }
        public void setcomputer(float computer)
        {
            this.computer = computer;
        }
        public String getname()
        {
            return name;
        }
        public String getid()
        {
            return id;
        }
        public float getmath()
        {
            return math;
        }
        public float getenglish()
        {
            return english;
        }
        public float getcomputer()
        {
            return computer;
        }
        public float sum()
        {
            float sum;
            sum = (this.getmath()+this.getcomputer()+this.getenglish());
            return sum;
        }
        public float avg()
        {
            float av;
            av = (this.getmath()+this.getcomputer()+this.getenglish())/3;
            return av;
        }    
        public float max()
        {
            float max;
            if (math>english){
                max = math;
            }
                else {
                    max = english;
                }
            
                if (computer>max) {
                    max = computer ;
                    return max;
                }
                else {
                    return max;
                }
            }
        
        public float min()
        {float min;
        if (math>english){
            min = english;
        }
            else {
                min = math;
            }
        
            if (computer>min) {
                
                return min;
            }
            else {
                min = computer ;
                return min;
            }
        }
        //写一个构造方法,为类中属性初始化
        public student(String name,String id,float math,float english,float computer)
        {
            this.setcomputer(computer);
            this.setenglish(english);
            this.setmath(math);
            this.setname(name);
            this.setid(id);
        }
    }
  • 相关阅读:
    Electron(3)调用第三方DLL
    Electron(1)概述
    Java SpringMVC(6)Mybatis-Plus
    Socket粘包问题的3种解决方案
    HTTP
    2020再见 2021你好
    再谈领域驱动设计
    使用Domain-Driven创建Hypermedia API
    使用函数式语言来建立领域模型--类型组合
    PHP安装扩展
  • 原文地址:https://www.cnblogs.com/yuanyuan2017/p/6561047.html
Copyright © 2011-2022 走看看