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.
016 is an octal number. The prefix 0 indicates that a number is in octal and in octal 16 is equal to 14.