Java-Programm zum Konvertieren der Oktalzahl in eine Dezimalzahl und umgekehrt

In diesem Programm lernen Sie, die Oktalzahl mithilfe von Funktionen in Java in eine Dezimalzahl umzuwandeln und umgekehrt.

Um dieses Beispiel zu verstehen, sollten Sie die folgenden Java-Programmierthemen kennen:

  • Java-Methoden
  • Java-Operatoren
  • Java während und mache … während Loop

Beispiel 1: Programm zum Konvertieren von Dezimal in Oktal

 public class DecimalOctal ( public static void main(String() args) ( int decimal = 78; int octal = convertDecimalToOctal(decimal); System.out.printf("%d in decimal = %d in octal", decimal, octal); ) public static int convertDecimalToOctal(int decimal) ( int octalNumber = 0, i = 1; while (decimal != 0) ( octalNumber += (decimal % 8) * i; decimal /= 8; i *= 10; ) return octalNumber; ) )

Ausgabe

 78 in Dezimal = 116 in Oktal

Diese Konvertierung erfolgt wie folgt:

8 | 78 8 | 9 - 6 8 | 1 - 1 8 | 0 - 1 (116)

Beispiel 2: Programm zum Konvertieren von Oktal in Dezimal

 public class OctalDecimal ( public static void main(String() args) ( int octal = 116; int decimal = convertOctalToDecimal(octal); System.out.printf("%d in octal = %d in decimal", octal, decimal); ) public static int convertOctalToDecimal(int octal) ( int decimalNumber = 0, i = 0; while(octal != 0) ( decimalNumber += (octal % 10) * Math.pow(8, i); ++i; octal/=10; ) return decimalNumber; ) )

Ausgabe

 116 in Oktal = 78 in Dezimal

Diese Konvertierung erfolgt wie folgt:

1 * 8 2 + 1 * 8 1 + 6 * 8 0 = 78

Interessante Beiträge...