数组的简单操作

news/2025/1/16 16:41:31/文章来源:https://www.cnblogs.com/GXEndeavor/p/18675258
数组的简单操作
public class arrayDemo03 {public static void main(String[] args) {int[] array = {1,2,3,4,5};//打印数组元素for (int i = 0; i < array.length; i++) {System.out.println(array[i]);}//计算所有元素的和int sum = 0;for (int i = 0; i < array.length; i++) {sum += array[i];}System.out.println("数组的和为:" + sum);//查找最大元素int max = array[0];for (int i = 0; i < array.length; i++) {if (max < array[i]){max = array[i];}}System.out.println("数组中最大元素为" + max);}
}
public class arrayDemo04 {public static void main(String[] args) {int[] arrays = {1,2,3,4,5};// for-each 增强型for循环 适合打印输出,不适合造作内部元素// 数组名.for 可在idea中自动生成 JDK1.5版本以上才可以实现 无法对下标进行操作for (int array : arrays) {System.out.println(array);}printArray(arrays);System.out.println();int[] result = reverse(arrays);for (int i = 0; i < result.length; i++) {System.out.print( result[i] + " ");}}// 反转数组public static int[] reverse(int[] arrays){int [] result = new int[arrays.length];for (int i = arrays.length-1,j=0; i < arrays.length && j < arrays.length; i--,j++) {result[j] = arrays[i];}return result;}//打印数组元素public static void printArray(int[] arrays){for (int i = 0; i < arrays.length; i++) {System.out.print( arrays[i] + " ");}}}

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

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

相关文章

博客园 1Panel 联合终身会员上线

园子和飞致云合作的联合会员这周开始上线,1月13日上线了 1Panel 联合终身会员,1月14日上线了 Halo 联合终身会员。在博客园团队博客转发一下飞致云的全资子公司凌霞软件针对「博客园 & 1Panel 联合终身会员上线」的官方发文园子和飞致云合作的联合会员这周开始上线,1月1…

AcWing 98. 分形之城 题解

题面 link 【题目描述】 城市的规划在城市建设中是个大问题。 不幸的是,很多城市在开始建设的时候并没有很好的规划,城市规模扩大之后规划不合理的问题就开始显现。 而这座名为 Fractal 的城市设想了这样的一个规划方案,如下图所示:当城区规模扩大之后,Fractal 的解决方案…

jarvisoj_fm

格式字符串漏洞的篡改内容看到x值为3,将x的值改为4就好首先传入x参数的地址,这个地址存放在栈上偏移为11的位置,利用%11$n,定位到了偏移为11的位置,往这个位置写入数据,写入的数据由%11$n前面的参数的长度决定,而我们的x参数的地址,正好是4位,不需要添a来补齐位数就可以…

rust学习十七.1、async和await

本文对应相关书籍17.1章节。 先言:async和多线程没有什么密切关系,当然也不是毫无关系! 一、async在rust到底是什么 async中文的意思是异步,在编程中指的是:执行一段代码,主线程可以在等待完成之前,先做其它事情。 如果有写过前端代码,就明白这个东西。例如经典的jquer…

介绍5种从resources获取inputStream的方法

@Component @Slf4j public class TestFileService {@Autowiredprivate ResourceLoader resourceLoader;@PostConstructpublic void testInputStream() throws IOException {// 5种从resources获取inputStream的方法// 在大多数情况下,推荐使用ResourceLoader或ClassPathResour…

开发一个篮球共享计分器小程序

篮球共享计分器,实现多人实时共享记录比赛,提供个人/团队数据和表现的统计数据,提供单机版/共享版/私密版三种模式记录比赛,提供精简/精准版模式选择,保存历史比赛数据,可用于文字直播。序言作为一名篮球爱好者的程序员,在使用目前市面篮球计分器时,总觉得用的不顺手,…

飞机电气系统技术分析:数字样机技术引领创新

现代飞机正向着更安全、环保和经济的方向发展,飞机系统的设计日益复杂,对各子系统的性能和可靠性也提出了更高要求。作为飞机的重要组成部分,电气系统(Electrical System,ES)不仅负责为各类机载设备提供稳定的电力支持,还在飞行控制、导航、通讯以及乘客舒适性等方面发挥…

Go操作MongoDB

NoSQL泛指非关系型数据库,如mongo,redis,HBase。 mongo使用高效的二进制数据存储,文件存储格式为 BSON ( 一种json的扩展,比json性能更好,功能更强大)。 MySQL中表的概念在mongo里叫集合(collection), MySQL中行的概念在mongo中叫文档(document),一个文档看上去像一个j…

2025年实战技巧!如何通过项目管理助力产品经理实现产品目标?

在当今竞争激烈的商业环境中,产品经理不仅要负责产品的整体规划和设计,还需要确保项目能够按时、按质、按预算完成。这就需要产品经理具备出色的项目管理能力。本文将深入探讨如何通过项目管理助力产品经理实现产品目标,并提供2025年的实战技巧。引言 随着市场的不断变化和技…

Polygon-funky

E. Polygon 给定一个数 n,生成一个 nn 的一个全为 0 的初始矩阵,矩阵上方和左方均有一排炮台,矩阵的下边和右边是边界 炮台可以发射子弹,子弹只能直线行走,且遇到边界后会停止,遇到一个停止的子弹也会停止,子弹停止后的坐标里面的值记为 1 在任何时候,都不会有超过一门…

2025四款简单好用的电脑便签提醒软件推荐

进入2025年,越来越多的打工人需要在电脑上使用一款桌面便签或日程提醒软件,随时记录和管理工作事项,能够帮助我们高效整理思绪,确保重要事务不被遗漏。 今天给大家介绍四款简单又好用的电脑便签或日程提醒软件,总有一款是适合你的! 一、Win系统便笺 Windows操作系统自带的…

本次小论文minor revision中的知识积累

可以发邮件向编辑申请延期返修截止日期 https://cn.service.elsevier.com/app/answers/detail/a_id/29653/c/10595/supporthub/publishing/role/作者/ https://zhuanlan.zhihu.com/p/577324425申请邮件模板:如何在Editorial Manager系统中提交修改稿?【爱思唯尔Editorial Man…