what is the output?

what is the output?

public class MyAr{ public static void main(String argv[]) { int[] i=new int[5]; System.out.println(i[5]); } }

View Answers

March 14, 2011 at 1:10 PM

It gives ArrayIndexOutOfBoundsException as you haven't add element to array.

Correct Program is:

public class MyAr{
    public static void main(String argv[]) {
        int[] i=new int[5];
        i[0]=1;
        i[1]=2;
        i[2]=3;
        i[3]=4;
        i[4]=5;
        System.out.println(i[4]);
        }
        }

Ads









Related Tutorials/Questions & Answers:
Java program that inputs a document and then outputs a bar-chart pit
what is bit
Advertisements
What is procedure
what is hibernate.archive.autodetection
what is hibernate.archive.autodetection
what is hibernate.archive.autodetection
what is hibernate.archive.autodetection
what is hibernate.archive.autodetection
what is hibernate.archive.autodetection
what is collections?
what are indices?
What is Hibernate
What is Hibernate
What is Hibernate
What is Hibernate
What is Externalizable?
What is the % operator?
What is casting?
What is DataAccessException?
What is IOC ?
What is SQLExceptionTranslator?
What are Struts?
What is WAP?
What is CRM?
What is webservices?
What is an Abstract Class and what is it's purpose?
What is Ajax?
What is NSRangeException
What is portal
What was ENIAC
What is an Iterator?

Ads