class student { //定义学生编号 private String stu; //学生姓名 private String name; //学生书信成绩 private float math; //学生语文成绩 private float chinese; //学生英语成绩 private float english; //属性初始化 public student(String stu,String name,float math,float chinese,float english){ //设置编号 this.setStu(stu); //设置姓名 this.setName(name); //设置数学成绩 this.setMath(math); //设置语文成绩 this.setChinese(chinese); //设置英语成绩 this.setEnglish(english); } private void setEnglish(float e) { // TODO Auto-generated method stub english=e; } private void setChinese(float c) { // TODO Auto-generated method stub chinese=c; } private void setMath(float m) { // TODO Auto-generated method stub math=m; } private void setName(String n) { // TODO Auto-generated method stub name=n; } private void setStu(String s) { // TODO Auto-generated method stub stu=s; } public String getName() { return name; } public float getMath() { return math; } public float getChinese() { return chinese; } public float getEnglish() { return english; } public String getStu() { return stu; } //成绩总分 public float sum(){ return math+chinese+english; } //平均分 public float avg(){ return this.sum()/3; } //最高分 public float max(){ float max=math; max = max > chinese ? max : chinese; max = max > english ? max : english; return max; } //最小值 public float min(){ float min=math; min = min < chinese ? min : chinese; min = min < english ? min : english; return min; } //测试类 public static class test{ public static void main(String args[]){ student stu=null; //实例化student对象,并且构造方法 stu=new student("23","小明",90.0f,85.0f,97.0f); System.out.println("学生编号:"+stu.getStu()); System.out.println("学生姓名:"+stu.getName()); System.out.println("学生数学成绩:"+stu.getMath()); System.out.println("学生语文成绩:"+stu.getChinese()); System.out.println("学生英语成绩:"+stu.getEnglish()); System.out.println("总分:"+stu.sum()); System.out.println("平均分:"+stu.avg()); System.out.println("最高分:"+stu.max()); System.out.println("最低分:"+stu.min()); } } }
run:
学生编号:23 学生姓名:小明 学生数学成绩:90.0 学生语文成绩:85.0 学生英语成绩:97.0 总分:272.0 平均分:90.666664 最高分:97.0 最低分:85.0
时间: 2024-10-25 09:44:22