Непонятный вывод на экран результатов нескольких последовательных ин(де)крементаций?
Постинкрмент (i++) отличается от преинкремента тем, что возвращает значение, которое было до инкремента, изменяя значение самой переменной. Это хорошо видно в примере на  С++. Семантика в языках одинакова.
Для перевода в восьмиричный вид можно воспользоваться методом Integer.toOctalString(int);
попробуйте написать System.out.println(++t);