Java 实例 八进制到十进制的转换

来源:这里教程网 时间:2026-02-17 20:17:22 作者:

在本文中,我们将看到如何在 Java 中借助示例将八进制转换为十进制。

我们可以通过两种方式将八进制值转换为等效的十进制值:

    使用Integer.parseInt()方法并将基数传递为 8。编写我们自己的自定义方法(逻辑)进行转换八进制到十进制。

使用Integer.parseInt()进行 Java 八进制到十进制转换

在下面的示例中,我们将八进制值存储在字符串变量onum中,并使用Integer.parseInt()方法将其转换为十进制值。此方法接受String作为参数,并根据作为参数提供的基本值将其转换为十进制值。

在Integer.parseInt()方法中,我们将基数传递为 8,因为八进制数的基值是 8。如果你记得十六进制到十进制转换,我们有传递基数为 16 进行转换。

public class JavaExample{       public static void main(String args[]) {    //octal value    String onum = "157";    //octal to decimal using Integer.parseInt()    int num = Integer.parseInt(onum, 8);    System.out.println("Decimal equivalent of Octal value 157 is: "+num);   }}

输出:

相关推荐