What does this java output mean?!

Posted by Phil on Stack Overflow See other posts from Stack Overflow or by Phil
Published on 2010-03-09T17:34:05Z Indexed on 2010/04/16 18:53 UTC
Read the original article Hit count: 130

Filed under:
|
|
public class Arrys {
    private int[] nums;

    //Step 3
    public Arrys (int arrySize) {
        nums = new int[arrySize];
    }

    public int [] getNums (){
        return nums;
    }
}

Test class:

public class TestArrys
{
    public static void main(String args[])
    {
        //Step 4
        Arrys arry = new Arrys(10);
        System.out.println("\nStep4 ");
        for(int index = 0; index < arry.getNums().length; index++) {
            System.out.print(arry.getNums());
        }
    }
}

It's incredibly simple, that is why I think I'm doing something fundamentally wrong. All I want is to display the value of the array.

This is what I get back. I am totally lost, there is nothing in my book that explains this nor does googling it help.

Step4 
[I@1ac88440[I@1ac88440[I@1ac88440[I@1ac88440[I@1ac88440[I@1ac88440[I@1ac88440[I@1ac88440[I@1ac88440[I@1ac88440[I@1ac88440

© Stack Overflow or respective owner

Related posts about java

Related posts about arrays