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,按序,23,int,最大值,插入,数组,new,我们 来源: https://blog.csdn.net/Timooo_/article/details/120954788