Easy Tutorial
For Competitive Exams

What is output of the following code:

public class solution{
        public static void main(String[] args){
                int[] x = {120, 200, 016 };
                for(int i = 0; i < x.length; i++)
                        System.out.print(x[i] + " ");
        }
}

120 200 16
120 200 14
120 200 016
016 is a compile error. It should be written as 16
Explanation:
016 is an octal number. The prefix 0 indicates that a number is in octal and in octal 16 is equal to 14.
Share with Friends
Privacy Copyright Contact Us