Java教程

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-一维数组的学习和应用(……)求和、求最大值、插入且按序排列的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!