Create and use three-dimensional array - Java Language Basics

Java examples for Language Basics:Array

Introduction

You can nest initializers as deep as necessary. For example:

Demo Code

public class Main {

  public static void main(String[] args) {
    int[][][] threeD = { { { 1, 2, 3 }, { 4, 5, 6 }, { 7, 8, 9 } },
        { { 10, 11, 12 }, { 13, 14, 15 }, { 16, 17, 18 } },
        { { 19, 20, 21 }, { 22, 23, 24 }, { 25, 26, 27 } } };

    int[][][] threeD2 = new int[3][3][3];
    int value = 1;
    for (int i = 0; i < 3; i++)
      for (int j = 0; j < 3; j++)
        for (int k = 0; k < 3; k++)
          threeD2[i][j][k] = value++;/*from   ww w  .j a v  a2  s  .  c  o  m*/

  }

}

Related Tutorials