编写一个JAVA程序,定义一个学生类Student,属性包含姓名,年龄,性别,根据该类分别创建五个学生对象...

编写一个JAVA程序,定义一个学生类Student,属性包含姓名,年龄,性别,根据该类分别创建五个学生对象,然后按年龄大小排序,升序……要求使用工具包,collections,arraylist ,comparator……考试中,求大神……最后半个小时……

编写学生类Student,属性包含姓名,年龄,性别,根据该类分别创建五个学生对象,如下:


public class Student {

private String name;
private int age;
private String sex;

public Student(String name,int age,String sex){
this.name=name;
this.age=age;
this.sex=sex;
}

public static void main(String[] args){
//定义学生对象,直接在构造函数里给值,也可以用set设置值,get获取值
Student st1=new Student("xiaobai",12,"男");

Student st2=new Student("xiaohong",12,"女");

Student st3=new Student("xiaoyi",12,"女");

Student st4=new Student("xiaoer",12,"男");

Student st5=new Student("xiaodong",12,"女");

System.out.println("学生一:"+st1);
System.out.println("学生二:"+st2);
System.out.println("学生三:"+st3);
System.out.println("学生四:"+st4);
System.out.println("学生五:"+st5);
}



public String getName() {
return name;
}

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

public int getAge() {
return age;
}

public void setAge(int age) {
this.age = age;
}

public String getSex() {
return sex;
}

public void setSex(String sex) {
this.sex = sex;
}

@Override
public String toString() {
return "Student [name=" + name + ", age=" + age + ", sex=" + sex + "]";
}



}

结果:
学生一:Student [name=xiaobai, age=12, sex=男]
学生二:Student [name=xiaohong, age=12, sex=女]
学生三:Student [name=xiaoyi, age=12, sex=女]
学生四:Student [name=xiaoer, age=12, sex=男]
学生五:Student [name=xiaodong, age=12, sex=女]

温馨提示:内容为网友见解,仅供参考
第1个回答  2017-07-10
public class Student {

    private String name;

    private String age;

    private String gender;

    public Student() {
    }

    public Student(String name, String age, String gender) {
        this.name = name;
        this.age = age;
        this.gender = gender;
    }

    public String getName() {
        return name;
    }

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

    public String getAge() {
        return age;
    }

    public void setAge(String age) {
        this.age = age;
    }

    public String getGender() {
        return gender;
    }

    public void setGender(String gender) {
        this.gender = gender;
    }
}

=========以上为Student类=========

public class Main{
    public static void main(String[] args) {
        Student xiaoming = new Student("小明","10","男");
        Student xiaohong = new Student("小红","9","女");
        Student daming = new Student("大明","11","男");
        Student dahong = new Student("大红","10","女");
        Student five = new Student("第五个","13","男");
    }
}

第2个回答  2011-11-08
不知道有没有好心人帮你...
第3个回答  2011-11-09
正式宣布你挂了,明年重修。本回答被网友采纳
第4个回答  2011-11-08
哎。一百个字怎么可能?大哥。。我的水平还没那水平。。我做啦。。不好意思代码60行

编写一个JAVA程序,定义一个学生类Student,属性包含姓名,年龄,性别,根...
编写学生类Student,属性包含姓名,年龄,性别,根据该类分别创建五个学生对象,如下:public class Student {private String name;private int age;private String sex;public Student(String name,int age,String sex){this.name=name;this.age=age;this.sex=sex;}public static void main(String[] ar...

java:定义学生类Student, 其中属性有 name, id, score ,分别表示姓 ...
getSex():获得性别;getAge()获得年龄;getJava():获得Java 课程成绩 (4)根据类Student的定义,创建五个该类的对象,输出每个学生的信息,计算并输出这五个学生Java语言成绩的平均值,以及计算并输出他们Java语言成绩的最大值和最小值。*\/ class student{ String sNO,sName,sSex;int sAge;d...

怎样用JAVA设计学生类Student,包含“学号、班级、姓名、年龄、成员...
这个很简单呀,要自己试着去写。\\r\\npublic class Students {\\r\\n\\tprivate String ID; \/\/学号\\r\\n private String classId; \/\/班级\\r\\n private String name; \/\/姓名\\r\\n\\tprivate int age; \/\/年龄\\r\\n public Students(String ID,String classId,String name,in...

java学生的类Student,成员变量有姓名、性别、年龄,声明类Student的构造...
代码如下,共两个类,一个Student类,一个测试类。\/** * Student类 *\/public class Student {private String name;private String gender;private int age;\/\/ 无参构造方法public Student() {super();}\/\/ 有参构造方法public Student(String name, String gender, int age) {super();this.name ...

java编程定义一个学生类Student,成员变量有学号,姓名,性别,身高,体重...
public class DateDemo {public static void main(String[] args) {java.util.Vector<Student> vs = new java.util.Vector<Student>();for(int i = 0; i < 10; i++){vs.add(new Student(i,"张三"+i,"男",+1.72,65.03));}java.util.Iterator<Student> it = vs.iterator();while...

JAVA编程 定义一个学生类,数据成员包括:学号,姓名,年龄,成绩;成员函数...
public static void main(String[] args) { Scanner sc = new Scanner(System.in);System.out.println("请输入学生个数:");int n = sc.nextInt();Student [] ss = new Student[n];for(int i=0;i<n;i++){ Scanner sca = new Scanner(System.in);Student s = new Student();Syste...

用JAVA编写一个学生类Student的程序
学生类:public class Student { private String num;\/\/学号 private String name;\/\/姓名 private String sex;\/\/性别 private int age;\/\/年龄 public Student(String num,String name,String sex,int age){ this.num = num;this.name = name;this.sex = sex;this.age = age;} public String ...

Java程序设计,定义一个表示学生的类Student
public class Student { \/\/定义一个学生类 private int StuNum; \/\/学号 private int Class; \/\/班级 private char Gender; \/\/性别 private int Age; \/\/年龄 public Student(int StuNum, int Class, char Gender, int Age){\/\/构造函数 this.stuNum = StuNum;this.class = Cla...

Java定义一个Student类,包括学号、姓名、性别、班级、出生日期
public class Student { private String sno; \/\/学号 private String name; \/\/姓名 private String sex; \/\/性别 private String calss; \/\/班级 private String major; \/\/专业 public String getSno() { return sno;} public void setSno(String sno) { this.sno = sno;} public String get...

java定义一个学生类Student
1:package wo;-public class StudentText{public static void main(String[] args) {Student s1=new Student(01,"张三");Student s2=new Student(02,"李四");boolean b=s1.equals(s2);System.out.println(b);}} class Student {private int num;private String nema;public Student(int num, ...

相似回答