定义一个表示学生信息的类 Student,要求如下:
(1)类 Student 的属性如下:
sNO 表示学号; sName 表示姓名; sSex 表示性别; sAge 表示年龄;sJava:表示 Java 课程成绩。
(2)类 Student 带参数的构造方法:
在构造方法中通过形参完成对成员变量的赋值操作。
(3)类 Student 的方法成员:
getNo():获得学号;
getName():获得姓名;
getSex():获得性别;
getAge()获得年龄;
getJava():获得 Java 课程成绩
(4) 根据类 Student 的定义,创建五个该类的对象,输出每个学生的信息,计算并输出这五个学生 Java 语言成绩的平均值,以及计算并输出他们 Java 语言成绩的最大值和最小值。
代码(数组):
- public class Student {
- int sNO;
- String sName;
- String sSex;
- int sAge;
- int sJava;
- public Student(String sName,String sSex,int sNO,int sAge,int sJava){
- this.sName=sName;
- this.sSex=sSex;
- this.sNO=sNO;
- this.sAge=sAge;
- this.sJava=sJava;
- }
- public int getNO(){
- return sNO;
- }
- public String getName(){
- return sName;
- }
- public String getSex(){
- return sSex;
- }
- public int getAge(){
- return sAge;
- }
- public int getJava(){
- return sJava;
- }
- public static void main(String[] args) {
- // TODO Auto-generated method stu3b
- Student stu[]=new Student[5];
- stu[0]=new Student("A学生","男",20181213,120,100);
- stu[1]=new Student("B学生","男",20181231,220,100213);
- stu[2]=new Student("C学生","女",20112321,320,1002);
- stu[3]=new Student("D学生","男",20181221,220,121300);
- stu[4]=new Student("E学生","男",20138121,230,3100);
- int sum=0,min,max;
- min=stu[0].getJava();
- max=stu[0].getJava();
- for(Student a:stu){
- System.out.println("学生:"+a.getName()+",性别:"+a.getSex()+",学号:"+a.getNO()+",年龄:"+a.getAge()+",Java分数:"+a.getJava());
- if(a.getJava()<min)
- min=a.getJava();
- if(a.getJava()>max)
- max=a.getJava();
- sum+=a.getJava();
- }
- System.out.println("平均:"+(sum/5)+",最大分数:"+max+",最小分数:"+min);
- }
- }
如未特殊声明,文章均为原创。
本文标题:类Student的三值
本文链接:https://manwish.cn/article/%e7%b1%bbstudent%e7%9a%84%e4%b8%89%e5%80%bc.html
本文标题:类Student的三值
本文链接:https://manwish.cn/article/%e7%b1%bbstudent%e7%9a%84%e4%b8%89%e5%80%bc.html