遍历数组的话,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));