который также принимает начальную '#' как шестнадцатеричное число.

у такое поведение происходит?

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

значение: 123450

 

long value = 0123450;
//           ^
System.out.println("value: " + value); 

значение: 42792

Что это за 42792?

Ответы на вопрос(5)

Ваш ответ на вопрос