类Student的三值

定义一个表示学生信息的类 Student,要求如下:

(1)类 Student 的属性如下:

sNO  表示学号; sName 表示姓名; sSex 表示性别; sAge 表示年龄;sJava:表示 Java 课程成绩。

(2)类 Student 带参数的构造方法:

在构造方法中通过形参完成对成员变量的赋值操作。

(3)类 Student 的方法成员:

getNo():获得学号;
getName():获得姓名;
getSex():获得性别;
getAge()获得年龄;
getJava():获得 Java  课程成绩

(4)  根据类 Student 的定义,创建五个该类的对象,输出每个学生的信息,计算并输出这五个学生 Java 语言成绩的平均值,以及计算并输出他们 Java 语言成绩的最大值和最小值。

代码(数组):

  1. public class Student {   
  2.     int sNO;   
  3.     String sName;   
  4.     String sSex;   
  5.     int sAge;   
  6.     int sJava;   
  7.        
  8.     public Student(String sName,String sSex,int sNO,int sAge,int sJava){   
  9.         this.sName=sName;   
  10.         this.sSex=sSex;   
  11.         this.sNO=sNO;   
  12.         this.sAge=sAge;   
  13.         this.sJava=sJava;   
  14.     }   
  15.     public int getNO(){   
  16.         return sNO;   
  17.     }   
  18.     public String getName(){   
  19.         return sName;   
  20.     }   
  21.     public String getSex(){   
  22.         return sSex;   
  23.     }   
  24.     public int getAge(){   
  25.         return sAge;   
  26.     }   
  27.     public int getJava(){   
  28.         return sJava;   
  29.     }   
  30.        
  31.     public static void main(String[] args) {   
  32.         // TODO Auto-generated method stu3b   
  33.         Student stu[]=new Student[5];   
  34.         stu[0]=new Student("A学生","男",20181213,120,100);   
  35.         stu[1]=new Student("B学生","男",20181231,220,100213);   
  36.         stu[2]=new Student("C学生","女",20112321,320,1002);   
  37.         stu[3]=new Student("D学生","男",20181221,220,121300);   
  38.         stu[4]=new Student("E学生","男",20138121,230,3100);   
  39.         int sum=0,min,max;   
  40.         min=stu[0].getJava();   
  41.         max=stu[0].getJava();   
  42.         for(Student a:stu){   
  43.             System.out.println("学生:"+a.getName()+",性别:"+a.getSex()+",学号:"+a.getNO()+",年龄:"+a.getAge()+",Java分数:"+a.getJava());   
  44.             if(a.getJava()<min)   
  45.                 min=a.getJava();   
  46.             if(a.getJava()>max)   
  47.                 max=a.getJava();   
  48.             sum+=a.getJava();   
  49.         }   
  50.         System.out.println("平均:"+(sum/5)+",最大分数:"+max+",最小分数:"+min);   
  51.     }   
  52.   
  53. }  
 如未特殊声明,文章均为原创。
 本文标题:类Student的三值
 本文链接:https://manwish.cn/article/%e7%b1%bbstudent%e7%9a%84%e4%b8%89%e5%80%bc.html

留下评论