class temp{
public static void main(String args[]){
int t = 011;
System.out.println(t); //9
System.out.println(t++); //выводится на экран 9, почему не 10?
System.out.println(t++); //10
System.out.println(t++); //11
}
}
На выходе я ожидал:
9
10
11
12
а получил:
9
9
10
11
Объясните пож, почему имею то что имею?
P.S.: пользуясь случаем, вопрос номер два: как вывести на экран числа не в десятичном виде, а в восьмеричном, что бы вывод начинался с восьмеричного числа 12, или инкрементация в данном примере подразумевает: сначала перевод в дес а потом ++?