Java和八进制数

Java和八进制数,java,octal,Java,Octal,我希望用户输入一个整数,然后转换数字。如何告诉Java输入的整数是以8为基数的?如前所述,我无法将“0”附加到整数变量的前面 Integer.parseInt("20", 8); 将输入视为八进制。通常,第二个参数是基础参数 谢谢你的建议。我想出来了。我要寻找的答案是Scanner类的javadoc。Anint是一个没有格式的32位有符号数字。创建int值时,它曾经是八进制或十进制的事实已经丢失。

我希望用户输入一个整数,然后转换数字。如何告诉Java输入的整数是以8为基数的?如前所述,我无法将“0”附加到整数变量的前面

Integer.parseInt("20", 8);

将输入视为八进制。通常,第二个参数是基础参数

谢谢你的建议。我想出来了。我要寻找的答案是Scanner类的javadoc。

An
int
是一个没有格式的32位有符号数字。创建
int
值时,它曾经是八进制或十进制的事实已经丢失。