java12/6作业1

作业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+'\''+'}';}
}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/517740.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

使用dubbo后尽量不用要@Reference可能引起冲突

使用dubbo后尽量不用要Reference可能引起冲突 dubbo最新版本2.7.8&#xff0c;已经把Reference换成DubboReference

年薪高达30万,人才缺口40万,这个神仙职业今年太火了!

我见过市面上很多的 Python 讲解教程和书籍&#xff0c;他们大都这样讲 Python 的&#xff1a;先从 Python 的发展历史开始&#xff0c;介绍 Python 的基本语法规则&#xff0c;Python 的 list, dict, tuple 等数据结构&#xff0c;然后再介绍字符串处理和正则表达式&#xff0…

不吹不黑,今天我们来聊一聊 Kubernetes 落地的三种方式

出身豪门、大厂背书的 Kubernetes 项目自 2014 年 6 月开源以来&#xff0c;在众多厂商和开源爱好者的共同努力下迅速崛起&#xff0c;时至今日已成长为容器管理领域的事实标准。凭借超前的设计理念、开放的参与门槛、国内外大厂和开发者的大力支持&#xff0c;它的成功不言而喻…

当我们在聊 Serverless 时你应该知道这些

作者 | 杨泽强&#xff08;竹涧&#xff09;阿里云技术专家 说起当前最火的技术&#xff0c;除了最新的区块链、AI&#xff0c;还有一个不得不提的概念是 Serverless。Serverless 作为一种新型的互联网架构&#xff0c;直接或间接推动了云计算的发展&#xff0c;从 AWS Lambda…

nacos集成dubbo实现远程服务调用

文章目录1. 模块划分设计2. 创建父工程3. 创建公共接口4. 服务端5. 客户端6. nacos7. 测试8. 码云开源地址1. 模块划分设计 模块名工程名端口父工程nacos-dubbo无服务端nacos-dubbo-provider9000消费端nacos-dubbo-consumer8000公共接口nacos-dubbo-interface无 2. 创建父工程…

如何在容器内高效编程?

作者 | Daniel Lemire译者 | 苏本如&#xff0c;责编 | 郭芮头图 | CSDN 下载自东方IC出品 | CSDN&#xff08;ID&#xff1a;CSDNnews&#xff09;以下为译文&#xff1a;我个人的编程环境中包括了一些服务器、笔记本电脑和台式电脑。我的服务器是在不同的时间购买和配置的&am…

蚂蚁金服OceanBase挑战TPCC | TPC-C基准测试之存储优化

蚂蚁金服自研数据库 OceanBase 登顶 TPC-C 引起业内广泛关注&#xff0c;为了更清楚的展示其中的技术细节&#xff0c;我们特意邀请 OceanBase 核心研发人员对本次测试进行技术解读&#xff0c;共包括五篇&#xff1a; 1&#xff09;TPC-C基准测试介绍 2&#xff09;OceanBase…

(企业案例)Nacos Config 进阶使用

文章目录一、SpringBoot 使用 Nacos Config 实现多环境切换1. 现象2. 引入依赖3. 添加bootstrap.yaml配置文件4. 配置对应关系图5. 文件格式简述6. 启动nacos7. 添加生产配置8. 添加测试controller9. 启动Springboot工程并观察到如下日志则为成功10. 浏览器验证11. 调整激活环境…

OceanBase如何获得TPC-C测试第1名?

阿里妹导读&#xff1a;TPC-C是TPC组织&#xff08;国际事务性能委员会&#xff09;制定的关于商品销售的订单创建和订单支付等的基准测试标准&#xff0c;是数据库联机交易处理系统的权威基准测试标准。 蚂蚁金服自研的分布式关系数据库OceanBase获得TPC-C测试第一名后&#…

简单查询(DQL)

简单查询&#xff08;DQL&#xff09; 1. 查询一个字段&#xff1f; ​ select 字段名 form 表名; ​ 其中要注意&#xff1a; ​ select 和 form 都是关键字 ​ 字段名和表名都是标识符 强调&#xff1a; 所有SQL语句都是“&#xff1b;”结尾 2.查询两个字段&#xf…

由一次磁盘告警引发的“血案”——你知道 du 和 ls 区别吗?

来源 | 程序猿石头责编 | Carol封图 | CSDN下载自视觉中国图来源于 SkyPixel知道为什么会有上面的结果吗&#xff1f;什么又是稀疏文件&#xff1f;这篇文章将为你揭秘。问题背景确切地说&#xff0c;不是收到的自动告警短信或者邮件告诉我某机器上的磁盘满了&#xff0c;而是某…

如何优化大规模推荐?下一代算法技术JTM来了

阿里妹导读&#xff1a;搜索&#xff0c;推荐和广告是互联网内容提供商进行价值创造的核心业务&#xff0c;在阿里巴巴的电子商务交易平台上&#xff0c;搜索&#xff0c;推荐和广告业务同样具有举足轻重的意义和价值。现在&#xff0c;阿里推荐技术又双叒优化了&#xff0c;新…

Sentinel 基于Nacos规则持久化-推模式

文章目录一、推模式架构图二、原理简述2.1. 组件版本关系2.2. 控制台推送规则三、Sentinel控制台改造3.1. 下载源码3.2. 修改pom3.3. 重要文件复制3.4. 注册地址修改3.5. 请求实例需改3.6. 菜单新增四、编译 & 启动4.1. 先启动nacos4.2. 编译打包4.3. 创建微服务 &&…

都听我的,会养猪种菜的工程师最帅了!

来了&#xff01;今天&#xff0c;阿里数字农业事业部在黑龙江首次亮相&#xff0c;并且定了一个小目标&#xff1a;到2022年&#xff0c;阿里涉农产品全年网络销售额破4000亿元。 黑龙江省牡丹江市的阿里巴巴响水大米种植基地&#xff0c;又到了收割季 数字农业事业部将建立产…

清华硕士一针见血:这些才是机器学习必备的数学基础

现如今&#xff0c;计算机科学、人工智能、数据科学已成为技术发展的主要推动力。无论是要翻阅这些领域的文章&#xff0c;还是要参与相关任务&#xff0c;你马上就会遇到一些拦路虎&#xff1a;想过滤垃圾邮件&#xff0c;不具备概率论中的贝叶斯思维恐怕不行&#xff1b;想试…

排序数据.

排序 1、查询所有员工工资&#xff0c;排序&#xff1f; ​ select ​ ename,sal ​ from ​ emp ​ order by ​ sal;//默认是升序&#xff01;&#xff01;&#xff01; 2. 怎么降序&#xff1f;、 ​ 指定降序&#xff1a; ​ select ​ ename,sal ​ from ​ …

前端传递多个数组以及其他参数,springboot后台如何接收

前端传递多个数组以及其他参数&#xff0c;springboot后台如何接收 前端传递参数ajax代码 var arr1["1","2","3"];var arr2["aa","bb","cc"];var id 1;$.ajax({type: "post",//注意不能用getdataType:…

Java 编程技巧之数据结构

导读 唐宋八大家之一欧阳修在《卖油翁》中写道&#xff1a; 翁取一葫芦置于地&#xff0c;以钱覆其口&#xff0c;徐以杓酌油沥之&#xff0c;自钱孔入&#xff0c;而钱不湿。因曰&#xff1a;“我亦无他&#xff0c;唯手熟尔。” 编写代码的"老司机"也是如此&#…

如何查看使用 Cloud Toolkit 部署应用的实时日志

之前&#xff0c;我们介绍了《在 IntelliJ IDEA 中部署应用到服务器》。最新版本 Cloud Toolkit 新增了对远程服务器应用部署时&#xff0c;实时日志的查看功能。功能预览如下&#xff1a; 打开应用部署的配置界面&#xff0c;如上图所示&#xff0c;点击「Advanced」标签页&am…

这 10 个云计算错误,会让你的业务一蹶不振!

作者 | John Edwards译者 | 火火酱&#xff0c;责编 | Carol出品 | CSDN 云计算&#xff08;CSDNcloud&#xff09;封图 | CSDN 付费下载自视觉中国乐观主义者们总爱说&#xff1a;“乌云总是镶着金边的”&#xff0c;但他们没有说的是&#xff0c;在乌云下常有狂风、暴雨、闪电…