Java初学者:数组,得到数组长度

Posted 阶前梧叶

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java初学者:数组,得到数组长度相关的知识,希望对你有一定的参考价值。

得到数组的长度在java里是很简单的,那就是:数组名.length,我们来看一个简单的程序就可以了,如下:

 

技术分享

 

这个就是上次的那个程序,我只是把for后面那个4改成了a.length,也许有人要问了,那为什么非要求出数组的长度呢?数组在起始的时候,长度不就 已经确定了吗?是的,但是有的时候还是会出现那种,我们不知道数组长度的情况,比如,一个函数的参数是数组的时候(我们以后会说到函数),再比如,如果数 组的长度是由用户输入的呢?下面我们就来做这样一个程序,让用户来输入一个整型数据作为数组的长度,然后创建一个那个长度的数组,并随机的给里面的元素赋 值,最后把数组打印出来,程序如下:

技术分享

 

当然,有人可能会说,既然我们在程序里面已经得到了size,那干脆用size就好了,没必要非要用length吧?嗯,我只能告诉你,对于这个程 序确实是这样的。但是,size是可以改变的,它不见得时时刻刻都代表了目前这个数组的长度,但是length就绝对是此数组的长度。另 外,for(int element: array)...,这里是for each循环,是属于for循环范畴,但是我们之前没有说,是因为for each循环涉及到数组,我们要先说完数组才能说for each循环。

    好了,今天就到这里了,头疼,我去睡会儿。

 

以上是关于Java初学者:数组,得到数组长度的主要内容,如果未能解决你的问题,请参考以下文章

java基础语法学习day06---初学者必看详解

Java初学者之方法和数组

Java整型数组的最大长度到底有多长?

初学Java第四天

java初学者问题 有一个整数数组int[] a = 1, 2, 3, 4, 5, ……, 98, 99, 100

Java源码初学_ArrayList