首页 > 编程知识 正文

java中数组长度怎么表示,数组长度怎么表示java

时间:2023-05-05 16:14:34 阅读:275441 作者:3427

数组一旦创建,程序运行期间,长度不可改变
代码展示

public static void main(String[] args) { int[] arrayA=new int[3]; int[] arrayB={1,2,3,4,5,6,7,8,9,0,2,3,3,4,4,55}; int len=arrayB.length; System.out.println("数组B的长度为:"+len); System.out.println("========="); int[] arrayC=new int[3]; System.out.println(arrayC.length); arrayC=new int[5]; System.out.println(arrayC.length); }

结果展示

但是可以看到结果,却变了,这是为什么呢?
注意此处谁是数组, int[] arrayC=new int[3];
把右边的赋值给左边。左边是名字,右边是new出来的数组,才是真正的数组,左边不过是一个名称而已。
例如:人的名字,只是代表了某某,但是具体的干啥干啥,还得是这个人自己,名字啥也干不了。名字只不过是一个符号。通过名字,你能找到某个人。通过arrayC能找到具体的数组。

int[] arrayC=new int[3]; System.out.println(arrayC.length); arrayC=new int[5]; System.out.println(arrayC.length);``有两个new就是创建了两个数组`![在这里插入图片描述](https://img-blog.csdnimg.cn/2020070715510151.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2RhZGF0aQ==,size_16,color_FFFFFF,t_70)

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。