long value with 0 on left

后端 未结 5 883
星月不相逢
星月不相逢 2020-12-21 16:47

Why this behavior happens?

long value = 123450;
System.out.println(\"value: \" + value); 

value: 123450

 

long         


        
5条回答
  •  没有蜡笔的小新
    2020-12-21 17:09

    Octal literal. See Java Language Specification, 3.10.1 for detailed, albeit somewhat dry, description of Java number literals. To find and study more fun stuff like that, refer to 'Java puzzlers' book.

提交回复
热议问题