关于JAVA中length的用法希望大家告诉我下,我是新手菜鸟

来源:百度知道 编辑:UC知道 时间:2024/05/10 08:35:11
例如冒泡法中
int[] i={1,2,3,4,5};
int k=i.length;
for(int a=0;a<k;a++){
}
这个k代表什么
这段程序里面的i.length是在这里面起什么作用?

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);
}
}