package com.zwy.homework; public class Homework01 { public static void main(String[] args) { //初始化Person 对象数组,有三个person对象 Person[] people = new Person[3]; people[0] = new Person("jack", 10, "javaEE工程师"); people[1] = new Person("tom", 50, "大数据工程师"); people[2] = new Person("marry", 30, "PHP工程师"); //输出当前对象数组 for (int i = 0; i < people.length; i++) { System.out.println(people[i]);//当直接输出一个对象时,toString方法会被默认的调用 默认对象的.toString() } //使用冒泡排序 Person tmp = null; for (int i = 0; i < people.length - 1; i++) {//外层循环 for (int j = 0; j < people.length - 1 - i; j++) {//内层循环 if (people[j].getAge() < people[j + 1].getAge()) { //age 从大到小进行排序,如果前面的人age < 后面人的年龄,就交换 tmp = people
定义一个Person类,初始化Person对象数组,有2个对象,并按照age从大到小进行排序,使用冒泡排序
最新推荐文章于 2024-07-19 17:37:28 发布