用代码解决问题流程

1. 快使用主函数和输出语句

快速输入主函数:psvm+Tab键
快速输入输出函数:sout+Tab键
快速得到set和get方法:alt+ins然后选择get和set生成,Ctrl+A全选以后

2.快速的解决一个问题的方法

  1. 首先创建一个类
  2. 看看类中的属性,将属性书写在类中(成员变量)
  3. 将成员变量属性进行封装(private)
  4. 封装之后的属性通过setter和getter设置和取得
  5. 如果有必要书多写几个构造方法
  6. 写出函数的的方法,不要在方法中进行输出,遵循谁调用谁输出的原则

3. 输出成绩

package student;

public class StuDemo1 {
    public static void main(String[] args) {
        Student stu=new Student("zs22","张三",10.0f,20.0f,30.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.getComputer());
        System.out.println("最小成绩:"+stu.min());
        System.out.println("最高成绩:"+stu.max());
        ;
    }
}
class Student{
    private String stuno;
    private String name ;
    private float math;
    private float english;
    private float computer;
    public Student(){

    }
    public Student(String stuno, String name,float math,float english,float computer) {
        this.setStuno(stuno);
        this.setName(name);
        this.setMath(math);
        this.setEnglish(english);
        this.setComputer(computer);
    }


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

    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 String getStuno() {
        return stuno;
    }

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

    public float getMath() {
        return math;
    }

    public void setMath(float math) {
        this.math = math;
    }
    public float sum() {
        float sum = math + english + computer;
        return sum / 3;
    }
    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 ;
    }
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值