Estás utilizando un navegador desactualizado. Puede que no muestre este u otros sitios web correctamente Deberías actualizar o utilizar un navegador alternativo.
Por lo que entiendo ahora tu problema es la obtención de los datos desde la consola, para eso checa la clase BufferedReader y System.in con esos vas a poder obtener datos de la consola, me parece que obtienes un objeto String, pero puedes hacer la conversion a otros tipos de datos con los...
Checando tu codigo y los mensajes de error que mencionas me parece que tienes 2 problemas, el primero ya comentaron el porque (la representacion de un numero octal con digitos mayores a 7), el segundo se debe a la forma en que estas comparando el valor almacenado en "codigo" el cual es de tipo...