Output of Java Programs | Set 47 (Arrays)

Prerequisite : Arrays in Java

Question 1. What is the output of this question?

filter_none

edit
close

play_arrow

link
brightness_4
code

class Test1 {
public
    static void main(String[] args)
    {
        int arr[] = { 11, 22, 33 };
        for (int i = 0; i < arr.length; i++)
            System.out.print(arr[i] + " ");
  
        System.out.println();
  
        int arr2[] = new int[3];
        arr2[] = { 11, 22, 33 };
        for (int i = 0; i < arr2.length; i++)
            System.out.print(arr2[i] + " ");
    }
}

chevron_right


Option
A) 11 22 33
11 22 33
B) Error
C) Exception
D) None



Output: B

Explanation : It’s not a valid Syntax for array declarations. It will give compile time error : not a statement arr2[] = {11, 22, 33}

Question 2. What is the output of this question?

filter_none

edit
close

play_arrow

link
brightness_4
code

class Test2 {
public
    static void main(String[] args)
    {
        String str[] = { "Geeks", "for", "Geeks" };
        for (int i = 0; i < str.length; i++)
            System.out.print(str[i]);
    }
}
A)GeeksforGeeks
B)Error
C)Geeks  
D)GfG

chevron_right


Option

Output: A

Explanation : It is a simple one dimension string type array.

Question 3. What is the output of this question?

filter_none

edit
close

play_arrow

link
brightness_4
code

class Test2 {
public
    static void main(String[] args)
    {
        String str[] = { "Geeks", "for", "Geeks" };
        System.out.println(str.length);
        System.out.println(str[0].length);
    }
}

chevron_right


Option
A)Error
B)3
5
C)3
13
D)None

Output: A

Explanation : length is applied only to find the size of array. If we are try get the size of string object, then we will get compile time error : cannot find symbol.

Question 4. What is the output of this question?

filter_none

edit
close

play_arrow

link
brightness_4
code

class Test4 {
public
    static void main(String[] args)
    {
        int number = 11;
        int NUMBER = 22;
        int Number = 33;
        System.out.print(number + " ");
        System.out.print(NUMBER + " ");
        System.out.println(Number);
    }
}

chevron_right


Option
A)11 22 33
B)11 11 11
C)33 33 33
D)error

Output:A 

Explanation : Java is case sensitive. Therefore, here three different int type variable are there.


Question 5. What is the output of this question?

filter_none

edit
close

play_arrow

link
brightness_4
code

class Test5 {
public
    static void main(String[] args)
    {
        String str[] = { "geeks", "for", "geeks" };
        System.out.print(str[0] + str[1] + str[2]);
    }
}

chevron_right


Option
A)geeksforgeeks
B)gfg
C)Error
D)none

Output : A 

Explanation : In Java + operator can concatenate the string.

This article is contributed by Shivakant Jaiswal. If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to contribute@geeksforgeeks.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.

Please write comments if you find anything incorrect, or you want to share more information about the topic discussed above.



My Personal Notes arrow_drop_up


Article Tags :

2


Please write to us at contribute@geeksforgeeks.org to report any issue with the above content.