java-一维数组的学习和应用(……)求和、求最大值、插入且按序排列
2021/10/25 20:39:57
本文主要是介绍java-一维数组的学习和应用(……)求和、求最大值、插入且按序排列,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
首先,我们先来认识一下什么是数组:
你可以简单理解为一堆相同类型的东西(比如23,34,78 类似这样几个数字,我我们就可以称之为数组)。
为什么需要数组呢?
平时当我们需要处理大量的数据时,一个一个输入输出太麻烦,所以数组的应用可以大大提高工作的效率。
数组的结构有哪些?我们应该怎么在程序中表述数组呢?
第一步:声明数组 int[] a;
第二步:分配空间 a=new int[4];//这里的4代表数组的长度
第三步:辅助 a[0]=6;//从a[0]开始赋值
第四步:处理数据 a[0]=a[0]a*10;
这种写法比较复杂,我们可以直接写成:
int [] a=new int [5];
如果数组确定,也可写成:
in [] a={23,45}
确定了数组类型和长度之后,我们需要给数组进行赋值,一般分为两种:
掌握了数组的基本知识之后,我们做一个练习也检验自己的学习成果,同时也可以加深自已的理解:
图中简写的部分也可以写成如下形式:
for (int i = 0; i < a.length; i++)
接着我们来看如何输出数组的最大值,也是必须要掌握的点
当然了,如果要输出最小值,只需要把小于号改成大于号即可。
在分享一个随机数输出极值的案例,方法类似,加强一下随机数的运用
这里加入了一个新的知识点,就是Arrays.toString(变量名)
最后,我们讲一下如何插入一个值。由于数组的长度已经被定义了,这里就需要给数组进行扩容,否则会插入不进去。
这篇关于java-一维数组的学习和应用(……)求和、求最大值、插入且按序排列的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-10-05小米13T Pro系统合集:性能与摄影的极致融合,值得你升级的系统ROM
- 2024-10-01基于Python+Vue开发的医院门诊预约挂号系统
- 2024-10-01基于Python+Vue开发的旅游景区管理系统
- 2024-10-01RestfulAPI入门指南:打造简单易懂的API接口
- 2024-10-01初学者指南:了解和使用Server Action
- 2024-10-01Server Component入门指南:搭建与配置详解
- 2024-10-01React 中使用 useRequest 实现数据请求
- 2024-10-01使用 golang 将ETH账户的资产平均分散到其他账户
- 2024-10-01JWT用户校验课程:从入门到实践
- 2024-10-01Server Component课程入门指南