-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,753
  • 72
  • 57
  • 129

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ş
  • 196
  • 1
  • 8