2013年1月22日 星期二

宣告三個三維陣列,用foreach迴圈印出

宣告三個三維陣列,用foreach迴圈印出
-------------------------------------------------------------------------------------------------------------------
public class Array {
 public Array() {
 }
 public void showArrays(int[][][]... a) {//這行事實上是用一個四維陣列去接外面的三維陣列
  for (int[][][] b : a)
   for (int[][] c : b)
    for (int[] d : c)
     for (int e : d)
      System.out.println(e);
 }
 /** 宣告三個三維陣列,用foreach迴圈印出
  * @CHEN-YU-YU(2013/01/23)
  */
 public static void main(String[] args) {
  int[][][] a = { { { 1, 2, 3 }, { 4, 5, 6 } },
    { { 7, 8, 9 }, { 10, 11, 12 } },
    { { 13, 14, 15 }, { 16, 17, 18 } } };
  int[][][] b = { { { 19, 20, 21 }, { 22, 23, 24 } },
    { { 25, 26, 27 }, { 28, 29, 30 } },
    { { 31, 32, 33 }, { 34, 35, 36 } } };
  int[][][] c = { { { 37, 38, 39 }, { 40, 41, 42 } },
    { { 43, 44, 45 }, { 46, 47, 48 } },
    { { 49, 50, 51 }, { 52, 53, 54 } } };
  Array array = new Array();
  array.showArrays(a, b, c);
 
 }
}
------------------------------------------------------------------------------------------------------------------

沒有留言:

張貼留言