i.length是一个固定写法
i是一个数组,他的长度就是i.length
i.length
代表的就是i这个数组的元素个数(长度)
直接引用的,不用你输入值
你声明的i是一个int型的数组,初始化的时候给了5个值,相当于有i[0]到i[4] 即数组中有5个变量 k就表示你声明的数组的大小.即k=5
你还可以用这段程序测试一下:
Test.java
-----------
public class Test{
public static void main(String[] args){
int[] i={1,2,3,4,5};
int k=i.length;
System.out.println(k);
}
}