Z?v?? Posted November 6, 2008 Share Posted November 6, 2008 I'm new to Java and I'm trying to get a good grasp on 2D arrays. In this code, I'm trying to print out the sum of 2 randomly generated dice. I'm having a great deal of trouble with it so any guidance would be much appreciated. Here's what I have so far... public class chance { public static void main(String[] args) { int dice, dice1, dice2; dice1 = ((int)(Math.random() * 6)) +1; dice2 = ((int)(Math.random() * 6)) +1; dice = dice1 + dice2; int table[][] = new int[3][3]; int sum = 0; int i, j; for (i = 0; i < 3; i++) {// 3 rows: i = 0,1,2 for (j = 0; j < 3; j++) { sum += table[i][j]; } } for (i = 0; i < table.length; i++) { for (j = 0; j < table[i].length; j++) System.out.print(table[i][j] + " "); System.out.println( ); } } } Quote Link to comment Share on other sites More sharing options...
cheeseslayersmu Posted May 6, 2009 Share Posted May 6, 2009 Re: 2D-Arrays in Java ah, 2d arrays, havent used them in awhile... i just use 2 1d arrays, way less complicated :P but here is what i remember: The .length command does not work very well for 2d arrays. 2d Arrays can't be referred to as a 1d array, in other words u cant say arrayName[6], its more complicated than that but I forget, so try using google :P Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.