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代码实现分组
网站地址:http://myzitong.com/article/hshhpo.html