「表示学生信息的类java」java定义一个表示学生信息的类

博主:adminadmin 2023-03-20 08:23:05 659

今天给各位分享表示学生信息的类java的知识,其中也会对java定义一个表示学生信息的类进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

JAVA:定义一个表示学生信息的类student

1.Bean

package com.test;

public class Student {

private String sSO;//学号

private String sName;//姓名

private String sSex;//性别

private String sAge;//年龄

private String sJava;//成绩

public String getSSO() {

return sSO;

}

public void setSSO(String sso) {

sSO = sso;

}

public String getSName() {

return sName;

}

public void setSName(String name) {

sName = name;

}

public String getSSex() {

return sSex;

}

public void setSSex(String sex) {

sSex = sex;

}

public String getSAge() {

return sAge;

}

public void setSAge(String age) {

sAge = age;

}

public String getSJava() {

return sJava;

}

public void setSJava(String java) {

sJava = java;

}

}

2.测试类

package com.test;

public class textStudent {

/**

* @param args

*/

public static void main(String[] args) {

Student s1 = new Student();//学生对象一

Student s2 = new Student();//学生对象二

//学生一信息

s1.setSName("Tom");

s1.setSSO("1001002");

s1.setSAge("18");

s1.setSSex("男");

s1.setSJava("89");

//学生二信息

s2.setSName("Lucy");

s2.setSSO("1001001");

s2.setSAge("19");

s2.setSSex("女");

s2.setSJava("90");

System.out.println("两名学生的信息如下:");

System.out.println("学号\t姓名\t年龄\t性别\t成绩");

System.out.println(s1.getSSO()+"\t"+s1.getSName()+"\t"+s1.getSAge()+"\t"+s1.getSSex()+"\t"+s1.getSJava());

System.out.println(s2.getSSO()+"\t"+s2.getSName()+"\t"+s2.getSAge()+"\t"+s2.getSSex()+"\t"+s2.getSJava());

System.out.println();

int sj1 = Integer.parseInt(s1.getSJava());

int sj2 = Integer.parseInt(s2.getSJava());

double sum = (sj1+sj2)/2.0;//保留一位小数

System.out.println("平均成绩为:"+sum);

}

}

java定义一个表示学生信息的类

public class Student {

    /*

     * (non-Javadoc)

     * 

     * @see java.lang.Object#toString()

     */

    @Override

    public String toString() {

        return "StudentInfo \n[No=" + sNo + ", Name=" + sName + ", Sex=" + sSex

                + ", Age=" + sAge + ", Java=" + sJava + "]";

    }

    /**

     * @param sJava

     *            the sJava to set

     */

    public void setsJava(int sJava) {

        this.sJava = sJava;

    }

    /**

     * @param sNo

     * @param sName

     * @param sSex

     * @param sAge

     * @param sJava

     */

    public Student(String sNo, String sName, String sSex, int sAge, int sJava) {

        super();

        this.sNo = sNo;

        this.sName = sName;

        this.sSex = sSex;

        this.sAge = sAge;

        this.sJava = sJava;

    }

    /**

     * @return the sNo

     */

    public String getsNo() {

        return sNo;

    }

    /**

     * @return the sName

     */

    public String getsName() {

        return sName;

    }

    /**

     * @return the sSex

     */

    public String getsSex() {

        return sSex;

    }

    /**

     * @return the sAge

     */

    public int getsAge() {

        return sAge;

    }

    /**

     * @return the sJava

     */

    public int getsJava() {

        return sJava;

    }

    private String sNo;

    private String sName;

    private String sSex;

    private int sAge;

    private int sJava;

}

public class TestStudent {

    public static void getAverage(float java[]) {

        int n = 0;

        float sum = 0;

        while (n  java.length) {

            sum += java[n];

            n++;

        }

        System.out.println("Average = " + sum / java.length);

    }

    public static void getMaxMin(float java[]) {

        float max = java[0], min = java[0];

        for (int n = 0; n  java.length; n++) {

            if (java[n]  max) {

                max = java[n];

            }

            if (java[n]  min) {

                min = java[n];

            }

        }

        System.out.println("Max = " + max + ";Min = " + min);

    }

    public static void printInfo(String s[]) {

        for (String a : s) {

            System.out.println(a);

        }

    };

    public static void main(String[] args) {

        Student s1 = new Student("s1", "Zhao", "male", 16, 11);

        Student s2 = new Student("s2", "Qian", "female", 16, 10);

        Student s3 = new Student("s3", "Sun", "male", 16, 30);

        Student s4 = new Student("s4", "Li", "female", 16, 40);

        Student s5 = new Student("s5", "Zhou", "male", 16, 50);

        String[] sInfo = { s1.toString(), s2.toString(), s3.toString(),

                s4.toString(), s5.toString() };

        float[] iJava = { s1.getsJava(), s2.getsJava(), s3.getsJava(),

                s4.getsJava(), s5.getsJava() };

        printInfo(sInfo);

        getAverage(iJava);

        getMaxMin(iJava);

    }

}

JAVA作业:编写一个表示学生的类

public class Student {

    public String name ;    //姓名

    public int age ;         // 年龄

    public double Mscore ;  //数学成绩

    public double Cscore;   //计算机成绩

    public double Escore;    //英语成绩

    public double max ;      //最高成绩

    public double min ;       //最低成绩

    public double avg ;      //平均成绩

    public double sum ;        //总成绩

    public Student (String name , int age , double Mscore , double Cscore , double Escore ){

        this.name = name ;

        this.age = age ;

        this.Mscore = Mscore ;

        this.Cscore = Cscore;

        this.Escore = Escore;

    }

   public double  getSum () {

       sum = Mscore + Cscore + Escore ;

       return sum ;

   }

    public double getMin() {

       min = Mscore ;

        if(min  Cscore){

            min = Cscore ;

        }

        if(min  Escore){

            min = Escore ;

        }

        return  min ;

    }

    public double getMax() {

        max = Mscore ;

        if (max  Cscore){

            max = Cscore ;

        }

        if (max  Escore) {

            max = Escore ;

        }

        return  max ;

    }

    public double getAvg() {

        avg = (Cscore + Escore + Mscore) / 3 ;

        return  avg ;

    }

    public static void main(String[] args) {

        Student stu = new Student("张三",17,94.2,89.2,90.4);

        System.out.println("姓名:" + stu.name);

        System.out.println("年龄:" + stu.age);

        System.out.println("数学成绩:" + stu.Mscore);

        System.out.println("英语成绩:" + stu.Escore);

        System.out.println("计算机成绩:" + stu.Cscore);

        System.out.println("平均成绩:" + stu.getAvg());

        System.out.println("总成绩:" + stu.getSum());

        System.out.println("最高成绩:" + stu.getMax());

        System.out.println("最低成绩" + stu.getMin());

    }

}

关于表示学生信息的类java和java定义一个表示学生信息的类的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。