编程语言
首页 > 编程语言> > java-一维数组的学习和应用(……)求和、求最大值、插入且按序排列

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