作业1

package com.hspjava.Day01;public class Homework01 {//定义Person类{name,age,job},初始化Person对象数组,有3个person对象,并按照age从大到小进行排序public static void main(String[] args) {//初始化Person 对象数组,有3个person对象Person[] persons = new Person[3];persons[0]=new Person("jk",20,"java");persons[1]=new Person("javs",13,"C#");persons[2]=new Person("jah",18,"C++");//输出当前的对象数组for (int i = 0; i <persons.length ; i++) {System.out.println(persons[i]);//默认对象的.toString()}//使用冒泡排序Person tmp=null;//临时变量,用于交换;for(int i=0;i<persons.length-1;i++){//外层循环for (int j = 0; j <persons.length-1-i ; j++) {//按照age从大到小进行排序if(persons[i].getAge()<persons[i+1].getAge()){tmp=persons[i];persons[i]=persons[i+1];persons[i+1]=tmp;}//按照名字的长度从小到大
//                if (persons[i].getName().length()>persons[i+1].getName().length()){//                    tmp=persons[i];
//                    persons[i]=persons[i+1];
//                    persons[i+1]=tmp;
//                }}}System.out.println("排序后的效果");for (int i = 0; i <persons.length ; i++) {System.out.println(persons[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 void setName(String name) {this.name = name;}public String getName() {return name;}public void setAge(){this.age=age;}public int getAge() {return age;}public  void setJob(){this.job=job;}public String getJob(){return job;}public String toString(){return "Person{"+"name='"+name+'\''+",age='"+age+",job='"+job+'\''+'}';}
}

java12/6作业1相关推荐

  1. LeetCode简单题之在既定时间做作业的学生人数

    题目 给你两个整数数组 startTime(开始时间)和 endTime(结束时间),并指定一个整数 queryTime 作为查询时间. 已知,第 i 名学生在 startTime[i] 时开始写作业 ...

  2. 作业函数的定义与调用

    作业函数的定义与调用 在 OneFlow 中,将训练.预测任务封装在一个函数中,统称为作业函数(job function),作业函数联系用户的业务逻辑与 OneFlow 管理的计算资源. 在 OneF ...

  3. 华东理工大学计算机应用基础,最新华东理工大学计算机应用基础网上作业及全部答案...

    精品文档 华东理工大学计算机应用基础网上作业及全部答案 2012计算机应用基础答案: 一.选择题 1.文件夹是用来对应用程序.文件进行分组的,以下说法中()正确.答:一个文件夹内可以包含文件.应用程序 ...

  4. 《小团团团队》第五次作业:项目需求分析改进与系统设计

    项目 内容 这个作业属于哪个课程 任课教师博客主页链接 这个作业的要求在哪里 实验九 团队作业5-团队项目需求改进与系统设计 团队名称 小团团团队 作业学习目标 (1)掌握面向对象需求分析方法:(2) ...

  5. 2017级面向对象程序设计 作业三

    Deadline:2018-05-13 22:00pm 题目升级 一栋10层的大楼(楼层编号1-10),设3台无限载重的电梯,初始时电梯停在1层.其中:1号电梯只能停留在奇数层,2号电梯可以各层都停留 ...

  6. 201621123068 作业08-集合

    1. 本周学习总结 2. 书面作业 1. ArrayList代码分析 1.1 解释ArrayList的<contains>源代码 答:源代码 public boolean contains ...

  7. 代码管理和版本管理的作业流程以及规范是怎样的?

    代码管理和版本管理的作业流程以及规范是怎样的? 代码管理和版本管理的作业流程以及规范是怎样的?下面以文档的形式进行详细分析,希望能够给予测试人员一些帮助和指导. 本文目的 本文试图提供一套有效进行代码 ...

  8. 结队项目——第一次作业

    By: 031502220 计算机二班 李自强031502344 计算机三班 郑世强 Table of Contents 一 需求分析:二 具体设计:三 系统功能说明:四 产品优劣势分析:五 PSP: ...

  9. 第三次作业+105032014085

    对修正后第2次作业+105032014141的单元测试 1.修正后的流程图 2.测试用例设计 3.单元测试框架 1 import static org.junit.Assert.*; 2 3 impo ...

最新文章

  1. windows环境下tensorflow安装过程详解(亲测安装成功后测试那块)
  2. codeforces global round 1题解搬运
  3. 《Python Cookbook 3rd》笔记(1.18):映射名称到序列元素
  4. Java:实验四第6题
  5. python使用字典描述学生信息_Python字典(Dictionary)操作详解
  6. ConcurrentHashMap 底层原理,你真的理解了吗?
  7. 第5章 简易毛笔字(《Python趣味创意编程》教学视频)
  8. 一台2003服务器上怎样设置2个网站,服务器怎样设置多站点 服务器程序 win2003+apache...
  9. hdu 4300(kmp)
  10. 局域网邮件服务器搭建地址薄更新,搭建局域网邮件服务器
  11. java通过反射调用matlab生成的jar包中的方法(1)--java调用matlab的参数个数和类型问题
  12. MATLAB逆谐波均值滤波
  13. MSM8926处理器
  14. MATLAB2022a/Simulink + STM32F407 Discovery Kit教程1
  15. 学习笔记2-面包板的使用
  16. html caption 靠左,HTML caption align 属性
  17. android 圆形图片,(Android)处理图片成圆形
  18. 魅族路由器极速版刷机_魅族路由器极速版最真实的体验评测
  19. 读书笔记 - javascript设计模式和开发实践
  20. velodyne16驱动调试记录

热门文章

  1. jdk、cglib动态代理代码示例
  2. 数据结构上机测试2-2:单链表操作B
  3. 开发之痛:稳定的测试环境,怎么就那么难
  4. 深度 | 数据仓库分层存储技术揭秘
  5. 优化搜索排序结果从而“ 提升CTR、CVR业务指标”
  6. 10个一行代码就能搞定的编程技巧
  7. 技术架构演进|0到千万DAU,微淘如何走过?
  8. 黑科技揭秘:如何通过阿里云超算,使得汽车仿真效率提升25%
  9. 如何深度理解RNN?——看图就好!
  10. Flutter快速上车之Widget