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

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

2017-07-23 · 每个回答都超有意思的
知道大有可为答主
回答量:2.6万
采纳率:95%
帮助的人:2740万
展开全部

编写学生类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=女]
yu123456zy
2017-07-10 · TA获得超过241个赞
知道小有建树答主
回答量:334
采纳率:22%
帮助的人:111万
展开全部
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","男");
    }
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
guozs1982
2011-11-08 · TA获得超过178个赞
知道小有建树答主
回答量:293
采纳率:100%
帮助的人:209万
展开全部
不知道有没有好心人帮你...
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
daay1986
2011-11-09 · TA获得超过6018个赞
知道大有可为答主
回答量:2208
采纳率:0%
帮助的人:1472万
展开全部
正式宣布你挂了,明年重修。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
修春翠04C
2011-11-08
知道答主
回答量:6
采纳率:0%
帮助的人:3.7万
展开全部
哎。一百个字怎么可能?大哥。。我的水平还没那水平。。我做啦。。不好意思代码60行
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 6条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式