数组心得:
数组一旦定义出来以后就有初始值(在方法体里面和在类里面是一样的),与局部变量不一致.数组有两个要素,一个是数组名,一个是长度.
要给数组赋值,首先数组得有一个固定的长度.
所以代码:int[] scores ;
scores = {1,2,3};
是错误的,因为数组并没有获得一个长度,数组的长度就未确定,所以数组还没有创建成功.至少定义了这个变量名是个数组.
而int[] scores = {1,2,3};
系统执行这条语句的时候,会将数据存入数组,并且根据存入的数量给他一个长度.所以这种定义方式没有问题.
数组初级
最新推荐文章于 2025-03-26 21:17:17 发布