title: can't assign random number to array
body: <p>So i am having problems with my code here. What I am basically trying to do is assigning a value to each BC[0] and adding 1 to BC01[0] and 2 to BC02[0] doing that for each boat.
  (trying to make battleships (advanced))</p>
  
  <p>but all i am able to print out is</p>
  
  <pre><code>[[I@7852e922
  </code></pre>
  
  <p>Anyways, here is my code</p>
  
  <pre><code>public class dogs {
      public static int BC00 [] = {0,0};
      public static int BC01 [] = {BC00[0],BC00[1]};
      public static int BC02 [] = {BC00[0],BC00[1]};
      public static int boat0[][] = {BC00, BC01, BC02}; //location cells boat[0][0]
      public static int BC10 [] = {BC01[0], BC01[1]};
      public static int BC11 [] = {BC01[0], BC01[1]};
      public static int BC12 [] = {BC01[0], BC01[1]};
      public static int boat1 [][] = {BC10, BC11, BC12};
      public static int BC20 [] = {BC02[0], BC02[1]};
      public static int BC21 [] = {BC02[0], BC02[1]};
      public static int BC22 [] = {BC02[0], BC02[1]};
      public static int boat2 [][] = {BC20, BC21, BC22};
      public int NH; // Number of hits
      public static int allBoats [][][] = {boat0, boat1, boat2};
      public static int rand;
      public static int n = 0;
      public static void main(String[] args) {
  
          for (int x = 0; x &lt;= 2; x++) {
              Random gen = new Random();
  
              rand = gen.nextInt(6) + 1;
              allBoats[x][0][0] = (int) rand;
              while(n &lt;= 2) { //give boatCells locations
  
                  allBoats[n][1][1] = allBoats[n][1][1] + 1;
                  allBoats[n][2][1] = allBoats[n][2][1] + 2;
                  n++;
              } // end of while loop
          } // end of For loop
          System.out.println(boat0);
      } // end of public static void main(String[] args)
  } // end of dogs class
  </code></pre>