java代码按照年龄分组,java代码实现分组

用java写一个冒泡排序,封装一个学生,学生有属性,姓名,年龄,已学生年龄排序

请楼主稍微看一下代码,理解一下构造方法,方法覆盖和封装,不然可能会看不懂我的代码,尽管我的代码是菜鸟级别的.

玉门网站建设公司创新互联,玉门网站设计制作,有大型网站制作公司丰富经验。已为玉门超过千家提供企业网站建设服务。企业网站搭建\外贸网站制作要多少钱,请找那个售后服务好的玉门做网站的公司定做!

public class Test {

@SuppressWarnings("null")

public static void main(String[] args) {

Student[] students = new Student[4];//创建一个学生数组,以下进行初始化(了解一下构造方法)

students[0] = new Student("test1", 16);

students[1] = new Student("test2", 15);

students[2] = new Student("test3", 19);

students[3] = new Student("test4", 14);

//接下来就是进行冒泡排序了,其实和普通的冒泡排序是一样的

Student tempStudent = null;//用来做中间替换的

for (int i = 0; i students.length; i++) {

for (int j = 0; j students.length; j++) {

if (students[i].getAge()students[j].getAge()) {

tempStudent = students[i];

students[i]=students[j];

students[j]=tempStudent;

}

}

}

for (Student student : students) {

System.out.println(student);

}

}

}

//封装一个学生类

class Student {

private String name;

private int age;

public Student(String name, int age) {

this.name = name;

this.age = age;

}

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;

}

@Override

public String toString() {

return name+"\t"+age;

}

}

java中用switch划分年龄段

switch和case辨别属于儿童,青年,中年,老年人。

使用一个switch方法,四个case支方法判断,如果年龄小于十输出case1,为儿童,如果大于十小于30,输出青年,如果大于30小于60,输出中年,如果大于60小于150则输出老年人。

switch 语句和 if 语句完全可以相互取代,但从编程的角度,它们又各有各的特点,所以至今为止也不能说谁可以完全取代谁,当嵌套的 if 比较少时三个以内,用 if 编写程序会比较简洁,但是当选择的分支比较多时,嵌套的 if 语句层数就会很多,导致程序冗长,可读性下降,因此提供 switch 语句来处理多分支选择。

java程序,根据用户输入的选项显示对应选项的年龄段信息,分别有幼年,青年,中年,老年1~100岁

class Test{

public static void main(String []args)

{

Scanner sc = new Scanner(System.in);

  System.out.println(“请输入年龄:”);

int age=sc.nextInt();

if(age=0age=25)

System.out.println("幼年");

else if(age25age=50)

System.out.println("青年");

else if(age50age=75)

System.out.println("中年");

else if(age75age=100)

System.out.println("老年");

}

}

编写一个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[] 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=女]

分享文章:java代码按照年龄分组,java代码实现分组
文章分享:https://www.cdcxhl.com/article30/hshhpo.html

成都网站建设公司_创新互联,为您提供小程序开发外贸网站建设面包屑导航品牌网站设计动态网站网站内链

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

微信小程序开发