Program Java untuk Menukar Nombor Oktal ke Perpuluhan dan sebaliknya

Dalam program ini, anda akan belajar menukar nombor oktal menjadi nombor perpuluhan dan sebaliknya menggunakan fungsi di Java.

Untuk memahami contoh ini, anda harus mempunyai pengetahuan mengenai topik pengaturcaraan Java berikut:

  • Kaedah Java
  • Pengendali Java
  • Java sambil dan lakukan … sambil Loop

Contoh 1: Program Menukar Perpuluhan ke 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; ) )

Pengeluaran

 78 dalam perpuluhan = 116 dalam oktal

Penukaran ini berlaku sebagai:

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

Contoh 2: Program untuk Menukar Oktal ke Perpuluhan

 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; ) )

Pengeluaran

 116 dalam oktal = 78 dalam perpuluhan

Penukaran ini berlaku sebagai:

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

Artikel menarik...