-1
    int a=019;
    int b;
    b=a;
    System.out.println(a);

Main.java:13: error: integer number too large: 019
int a=019;
^
1 error

Brian Tompsett - 汤莱恩
  • 5,438
  • 68
  • 55
  • 126

1 Answers1

0

Integer literals beginning with a "0" are treated as octal. The permissible digits are 0 through 7.

Hexadecimal literals begin with 0x, e.g. 0xA

Gökhan Memiş
  • 178
  • 1
  • 7