English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Java programa converte número octal para decimal

parseInt()Devido ao segundo parâmetro ser o valor da base, use o segundo parâmetro como8do método. OparseInt()O método tem as seguintes duas formas.

static int parseInt(String s)
static int parseInt(String s, int radix)

Para converter octal para decimal, use2nd sintaxe e adicione o valor da base8,porque o número octal de base é8。

Integer.parseInt("25", 8)

A seguir está um exemplo.

Exemplo

public class Demo {
   public static void main( String args[] ) {
      //Converter para decimal
      System.out.println(Integer.parseInt("25", 8));
   }
}

Resultados de saída

21