Good day all

 

I have a problem with this three dimensional array.

 

Any suggestions?

 

[code]

 

public static void main(String[] args) {

        // TODO code application logic here

        int[][][] ages = new int[10][5][2];

 

        System.out.println("ages.length = "+ages.length);

        System.out.println("ages[1].length = "+ages[1].length);

        System.out.println("ages[2].length = "+ages[2].length);

 

        for (int i = 0; i<ages.length; i++)

        {

            System.out.println("\nStarting Row "  +i);

 

            for(int j = 0;j<ages[i].length;j++)

            {

                for(int k = 0;k<ages[k].length; k++)

                {

                     ages[i][j][k] = i * j * k;

                     System.out.println(ages[i][j][k] + " ");

                }

            }

        }

    }

[/code]

 

My error message I receive is

 

[error]

 

ages.length = 10

ages[1].length = 5

ages[2].length = 5

 

Starting Row 0

0 

0 

Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 2

        at TwoDimensionArray.main(TwoDimensionArray.java:31)

Java Result: 1

BUILD SUCCESSFUL (total time: 0 seconds)

[/error]

 

REGARDS

Quentin

 

FINGER MONEY

http://www.fingermoney.co.za

 


--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/javaprogrammingwithpassion?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to