46-8. You coded the following on lines 26, 27, and 28 of the class Test.java:
int[]a={2,7,8,9,11,16}; //line26ofclassTest.java
for ( int i = 0; i <= a.length; i++ ) // line 27 of class Test.java
System.out.println( a[i] ); // line 28 of class Test.java
The code compiles properly, but when you run, you get the following message:
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException
at Test.main ( Test.java:28 )
Explain what the problem is and how to fix it.
1
Expert's answer
2012-12-03T09:36:00-0500
You need to write like this: for (int i = 0; i < a.length; i++)
In this case, exception ArrayIndexOutOfBoundsException will not appear
"assignmentexpert.com" is professional group of people in Math subjects! They did assignments in very high level of mathematical modelling in the best quality. Thanks a lot
Comments
Leave a comment