Они думают, что это:
Возможный дубликат:
Целое число с ведущими нулями
Но если вы проверите Целое число с ведущими нулями, вы обнаружите, что задан вопрос о том, до запуска jdk7 и, следовательно, он имеет более низкие исследовательские усилия. Но в jdk7 есть некоторое изменение и дополнение к целым числам. Вот ответы, которые в настоящее время охватывают jdk7.
У меня есть код:
class Test{
public static void main(String[] args){
int x=09;
System.out.println(x);
}
}
При компиляции она дает ошибку: целое число слишком велико: 09
Почему это так?
Опять же, если я изменил код на:
class Test{
public static void main(String[] args){
int x=012;
System.out.println(x);
}
}
Теперь на выходе 10
Почему он дает результат 10 вместо 12?