Arrays类

news/发布时间2024/8/25 20:11:02
package array;import java.util.Arrays;public class ArrayDemo06 {public static void main(String[] args) {int[] a = {1,2,3,4,9090,31231,543,21,3,23};int[] b = {1,2,3,4,5,6,7,8,9,10,11};System.out.println(a);// [I@1b6d3586//1.打印数组元素 ① Arrays.toStringSystem.out.println(Arrays.toString(a));//Arrays的A大写代表一个类//2.打印数组元素 ②
        printArray(a);//3.排序Arrays.sort(a);//排序升序
        System.out.println(Arrays.toString(a));//4.给数值赋值 fillArrays.fill(a,0);//a,0 就可以了 所有都变为0// System.out.println(Arrays.toString(a));Arrays.fill(a,2,4,0);System.out.println(Arrays.toString(a));/*左闭右开区间[2,4)是因为数组也是左开右闭把第2 3个下标的元素变成0*///5.通过equals方法比较数组中的元素值是否相等if (Arrays.equals(a,b)){System.out.println("a数组和b数组相等");}else {System.out.println("a数组和b数组不相等");}//6.查找数组元素:通过binarySearch方法能对排好的数组进行二分查找法操作int[] chengji = {99,67,34,32,88,21,100};Arrays.sort(chengji);//排序升序操作int index = Arrays.binarySearch(chengji, 34);/*格式:数组名称,要查找的数字查询 34所在该数组的下标值需要把下标返回出来 所以要进行接收Alt+Enter 再Enterindex可以自己命名*/System.out.println("下标为:"+index);//2/*如果没有排序上边输出-7所以在使用该方法对数组查询之前必须对数组排序*/chengji[index] = 29;/*49行通过下标更改元素Arrays.fill(chengji,2,4,29);这个方法只可以至少更改一个元素*/for (int i = 0; i < chengji.length; i++) {System.out.println(chengji[i]);}//循环遍历元素
}//打印数组元素 ②public static void printArray(int[] a){for (int i = 0; i < a.length; i++) {if (i==0){System.out.print("[");}if (i==a.length-1){//长度是10 但是数字是从0开始数的共数到9就所有数完啦 所以要减1System.out.print(a[i]+"]");}else {System.out.print(a[i]+", ");}}}
}

 

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

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

相关文章

项目冲刺——第五篇

这个作业属于哪个课程 软件工程这个作业要求在哪里 https://edu.cnblogs.com/campus/gdgy/CSGrade21-34/homework/13029这个作业的目标 项目需求分析团队成员 黄勇进,陆俊聪,梁伟一.今日会议二.任务总结 2.1.昨日任务队员 任务黄勇进 实现添加好友功能陆俊聪 实现聊天界面功能…

第一天总结

HTML第一天 我们接下来是进行的网页开发网页的相关概念:什么是网页? 什么是HTML? 网页的形成?什么是网页: 1.网站是指在因特网上根据一定的规则,使用 HTML 等制作的用于展示特定内容相关的网页集合。 2.网页是网站中的一“页”,通常是 HTML 格式的文件,它要通过浏览器来…

Linux LVM磁盘

第八章 LVM磁盘 LVM概述 LVM解释 在我们的生产工作中,有时候会出现这种情况,我们规划主机的时候只给了/home 50GB,等到用户众多之后,这个文件系统不够大,此时怎么办?我们可以加一块新硬盘,然后重新分区并格式化,将/home的数据完整地复制过来,然后将原本的分区卸载重新…

我的世界1.20.1模组开发---10.添加自己的镐子、斧子、铲子和剑

介绍之前介绍了如何添加自己的物品和有特殊功能的物品,都和Item类息息相关。之前我们新增特殊功能物品时,新建了一个专门的类,这个类继承了Item类,然后我们重写里面的方法就可以实现特殊的功能。原版中有很多种类的Item,比如一些挖掘类的工具、武器、装备等等,我们进入It…

转换考勤系统中的数据

问题:如下图转换函数公式解决:姓名列 =INDIRECT("原始考勤!k"&INT(ROW(A31)/31)*2+3) 日期列 =MOD(ROW(A31),31)+1 打卡时间列 =IFERROR(--MID(INDIRECT("原始考勤!r"&INT(ROW(A31)/31)*2+4&"c"&MOD(ROW(A31),31)+1,),COLUMN(…

团队作业4.6——Scrum Day6

团队作业4.6——Scrum Day6成员 学号林桂旭 3121004830刘升嘉 3121004833谭艺豪 3121004837陈泽瀚 3121004818梁昊东 3121005000GitHub团队仓库: jiajia-chicken 任务完成情况:已完成工作:成员 已完成工作林桂旭 协调团队工作,编写博客园梁昊东 帮助python实现刘升嘉 前后端…

C#入门实践

①必备知识点_控制台相关static void Main(string[] args){Console.WriteLine("控制台相关");#region 知识点一 复习 输入输出//输出//Console.WriteLine("123123");//光标空行//Console.Write("123123123123");//不空行////输入//string str = …

内核模块的卸载流程

流程图本文来自博客园,作者:摩斯电码,未经同意,禁止转载

2023-2024-1 20231307 刘芷彤 《计算机基础与程序设计》第9周学习总结

作业信息这个作业属于哪个课程(https://edu.cnblogs.com/campus/besti/2023-2024-1-CFAP)这个作业要求在哪里 (https://www.cnblogs.com/rocedu/p/9577842.html#WEEK08))这个作业的目标 自学教材《计算机科学概论》第9章《C语言程序设计》第7章作业正文https://www.cnblogs.co…

实验10:组合模式

实验10:组合模式 本次实验属于模仿型实验,通过本次实验学生将掌握以下内容: 1、理解组合模式的动机,掌握该模式的结构; 2、能够利用组合模式解决实际问题。[实验任务一]:组合模式 用透明组合模式实现教材中的“文件夹浏览”这个例子。 实验要求: 1. 类图如下2. 源代码以…

读像火箭科学家一样思考笔记09_重构问题

重构问题1. 了解找到正确问题而不是解决正确问题的重要性 1.1. 不是我们应该问的正确问题 1.1.1. 我们要寻找更好的问题,而不是更好的答案 1.1.2. 我们最初构思出来的问题并不是最好的问题 1.1.3. 我们发现的第一个难题往往也不是最应该解决的难题 1.2. 突破性思维与普通常识截…

第5篇冲刺

作业要求这个作业属于哪个课程 软件工程这个作业要求在哪里 团队作业4——项目冲刺这个作业的目标 每天举行站立式会议,项目燃尽图,代码/文档签入记录,项目程序/模块的最新(运行)截图,每日每人总结站立式会议 1. 会议照片2. 昨天已完成的工作&今天计划完成的工作成员…

NOIp2023暂别记

我可以等在这路口,不管你会不会经过原谅这篇文章的迟到,主要是没有收拾好心情。现在终于平静下来了,这次不魔怔了,游记认真写。 书 接 上 回 day -?????? CQOI2023,100 + 25 + 0 + 0 + 0 + 0,垫底,毋庸置疑。 但是比起垫底对我打击最大的是学长们的离开。他们是那…

Scrum冲刺博客-day6

这个作业属于哪个课程 https://edu.cnblogs.com/campus/gdgy/CSGrade21-12这个作业要求在哪里 https://edu.cnblogs.com/campus/gdgy/CSGrade21-12/homework/13020这个作业的目标 Scrum冲刺博客-day61.每日会议2.昨日已完成工作 登出功能、查询书籍功能、修改书籍功能(大部分)…

第六篇Scrum冲刺博客

一、项目进度成员 昨日进度 今日进度赵继业 努尔艾力亚森 登录功能 数据库表创建艾里扎提买买提 前端UI设计 前端UI设计邱政阳 前端UI设计 前端UI设计扎恩哈尔 学生功能模块 学生功能模块赛尔达尔艾思开尔 老师功能模块 数据库表创建艾孜买提艾合提 管理员模块 管理员模块二、…

大数据分析/机器学习基础之matplotlib绘图篇

目录一、前言我的运行环境二、什么是matplotlib?三、安装及导入四、matplotlib的使用 一、前言 本人因在学习基于python的机器学习相关教程时第一次接触到matplotlib相关方面的绘图知识,故写此笔记进行记录,如果能帮助到其他人欢迎点个赞👍表示支持 我的运行环境学习工具:…

SAP Fiori Elements List Report 应用里 Header 字段的绑定路径

在 ODataMetaModel.bindProperty 方法里设置断点:观察到绑定路径: /dataServices/schema/0/entityType/6/com.sap.vocabularies.UI.v1.HeaderInfo在 SAP UI5 开发中,OData 服务是一种常见的数据源。它采用统一的接口和数据模型,使得前端应用可以与后端系统进行交互。在 ODa…

第 2 篇 Scrum 冲刺博客

1.作业要求这个作业属于哪个课程软件工程这个作业要求在哪里 团队作业4——项目冲刺 - 作业 - 计科21级34班 - 班级博客 - 博客园 (cnblogs.com)这个作业的目标 1、认领任务 2、规划明天任务 3、项目预期任务量 4、敏捷开发感想 5、团队期望队名 健文说的都队 1.2昨天已完成的…

笔记数据类型与类型转换

笔记数据类型与类型转换 数据类型 Number(数字) python中的数字分为以下四种类型 int(整数):python中的int对应C语言中的长整型 float(浮点数):小数 bool(布尔类型):int的子类型,其中False == 0 True == 1 complex(复数):由实数部分与虚数部分构成,可表示为compl…
推荐文章