package com.inclass;/*定义一个Person类{name. age. job}.初始化Person对象数组。有3个person对象。并按照age从大到小进行排序,提示:使用冒泡排序*/public class Main {public static void main(String[] args) {Person[] person = {new Person("jjj", 17, "w"),new Person("kkk", 15, "jkkj"),new Person("jklj", 44, "jkjkjk")};for (int i = 0; i < person.length - 1; i++) {Boolean flag = true;for (int j = 0; j < person.length - 1 - i; j++) {if(person[j].getAge() < person[j + 1].getAge()) {Person temp = person[j];person[j] = person[j + 1];person[j + 1] = temp;flag = false;}}if(flag == true){break;}}for (int i = 0; i < person.length; i++) {System.out.println(person[i].info());}for (int i = 0; i < person.length; i++) {System.out.println(person[i].toString());}}}class Person {private String name;private int age;private String job;public Person(String name, int age, String job) {this.name = name;this.age = age;this.job = job;}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 getJob() {return job;}public void setJob(String job) {this.job = job;}public String info(){return getName() + "\t" + getAge() + "\t" + getJob();}}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。