java中数组的问题

初学者,在深入学习java 

学习到数组,想请问为什么说数组中每个元素都是变量。

例如int []score={0,1,2,3};

这个int数组中不是就包含4个常量1.2.3.4??究竟应该怎么理解,数组中都是变量这么一说。

还是应该说数组本身就是一个对象,包含4个索引的int类型。这个对象本身是一个变量,我可以随便给这4个int整型进行赋值? 比如理解为,数组本身长度不可更改,但数组中数据可变。如 int[] score={0,1,2,3,}; 本来score[0]=0但是我可以在之后程序运算需要过程中改为,重新赋值score[0]=2。那么数组是不是就相应变为2,1,2,3,??

请问我这样理解对吗,还是说怎么回事?

hy_wang
浏览 1189回答 3
3回答

__innocence

score是个数组,四个变量分别是:int score[0] = 0; int score[1] = 1; int score[2] = 2; int score[3] = 3;
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java