Skip to Main Content

New to Java

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

getting array error

Cindy_PaulApr 21 2016 — edited Apr 21 2016

I am practicing this program and its giving me error:


error:

Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException:3 at Testarray.main

Code:

class Testarray

{

String name;

public static void main (String [] args)

{

Testarray[] h= new Testarray[3];

int z=-0;

while (z<4)

{

z=z+1;

h[z] = new Testarray();

h[z].name="abc";

if (z==1) {

h[z].name="def";

}

if (z==2){

h[z].name="xyz";

}

System.out.println(h[z].name + " is a");

System.out.println("good Testarray name");

}

}

}

thanks
Cindy

This post has been answered by rickepm on Apr 21 2016
Jump to Answer

Comments

Locked Post
New comments cannot be posted to this locked post.

Post Details

Locked on May 19 2016
Added on Apr 21 2016
6 comments
1,347 views