遍历数组的话,Java提供了一个for语句的另一种形式,个人感觉比较实用。
int ns[]=new int[]{1,2,4,6,8,4,8,5,4,5,8,6,2,4,5,8,4,1};
for (int i:ns){
System.out.println(i);
}
这样遍历出的数组的是每一个元素。
上面那样写其实是与下面用普通for写法是一样的。
for (int i=0;i<ns.length;i++){
System.out.println(ns[i]);
}
顺便题一句:其实Java标准库提供了Arrays.toString(),可以快速打印数组内容:
System.out.println(Arrays.toString(ns));