遍历数组
// 使用for each遍历数组元素// 缺点:无法通过索引取值public class Array { public static void main(String[] args) { int[] ns = {1,3,5,7,9}; for(int n : ns) { System.out.println(n); } }}// Java标准库提供了Arrays.toString()import java.util.Arrays;public class Array{ public static void main(String[] args) { int[] ns = {1,3,5,7,9}; System.out.println(Arrays.toString(ns)); }}
二维数组
// 二维数组public class Array{ public static void main(String[] args) { int[][] ns = { {1,2,3,4}, {5,6,7,8}, {9,10,11,12}, }; //System.out.println(ns.length); // 3 //int[] arr0 = ns[0]; // arr0={1,2,3,4} //System.out.println(arr0.length); // 4 //System.out.println(ns[2][1]); // 10 System.out.println(Arrays.deepToString(ns)); // 深度遍历数组[[],[],[]] }}
总结
// 一维数组// 二维数组就是有一维数组组成的数组{ {}, // 一维数组 {}, // 一维数组 {} // 一维数组};// 三维数组就是有二维数组组成的数组{ { {}, {}, {} }, // 二维数组 { {}, {}, {} }, // 二维数组 { {}, {}, {} } // 二维数组};