java数组不明之处

来源:百度知道 编辑:UC知道 时间:2024/09/22 03:11:59
for(int i=0;i<s.length;i++)这里每个词表示什么意思呢?
什么是复合类型数组?
什么是多维数组?

for(int i=0;i<s.length;i++)
首先for语句是一个循环语句,
i=0 表示下标从0开始,即从数组的第一个元素开始处理,
i<s.length 表示跳出循环的条件,当当前的i的值 < s.length 即i<数组的长度,就执行for语句的内容。
i++表示执行完一次循环后,i自身加1,也就是每执行完一次循环就处理数组的下个元素
多维数组是指数组的纬度大于1的数组。
数组其下标只有一个,我们称为“一维数组”如S[3],二维数组是以两个下标来表示S[4][5],可以理解为由4个行向量组成的向量,或由n个列向量组成的向量,二维数组中的每个元素S[i][j]是第i行的行的第j列的元素,依次类推有三维数组等。
复合类型数组:一般数组里存放的是基本类型如int,char等,但也可存放 类,或者其他数据结构。