Home » JAVA Programming » Arrays » Question
  1. What is the output of this program?

    public class output
    {
    public static void main(String args[])
    {
    int array[] = new int[] {0 , 1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
    int num = 10;
    num = array[array[num] / 2];
    System.out.println(array[num] / 2);
    }
    }
    1. 0
    2. 1
    3. 2
    4. 3
    5. 4
Correct Option: C

Array arr contains 11 elements. num contains 10 thus in next line n is given value 2 printing arr[10]/2 i:e 5/2 = 2.
output: 2



Your comments will be displayed only after manual approval.