Tuesday, August 2, 2016

Konversi Bilangan Desimal Menjadi Octal Dengan Java


Berikut ini adalah contoh program untuk konversi dari bilangan desimal menjadi octal, dengan 2 metode konvrersi dalam programnya, langsung saja liat contoh programnya

Nama file : decimal_Octal.java

import java.util.Scanner;
public class decimal_Octal {
 public static void main(String args[])
 {
   Scanner input = new Scanner( System.in );
   System.out.print("Enter a decimal number : ");
   int num =input.nextInt();
 
   /* Method 1: 
    * Using predefined method toOctalString(int)
    * Pass the decimal number to this method and
    * it would return the equivalent octal number
    */
   String octalString = Integer.toOctalString(num);
   System.out.println("Method 1: Decimal to octal: " + octalString);
 
   /* Method 2: 
    * Writing your own logic: Here we will write
    * our own logic for decimal to octal conversion
    */
 
   // For storing remainder
   int rem;
 
   // For storing result
   String str=""; 
 
   // Digits in Octal number system
   char dig[]={'0','1','2','3','4','5','6','7'};
 
   while(num>0)
   {
      rem=num%8; 
      str=dig[rem]+str; 
      num=num/8;
   }
   System.out.println("Method 2: Decimal to octal: "+str);
}
}

Output

Enter a decimal number : 255
Method 1: Decimal to octal: 377
Method 2: Decimal to octal: 377

program dibuat menggunakan eclipse, selamat mencoba semoga bermanfaat ...

No comments:

Post a Comment

Kriptografi Sederhana Dengan Algoritma Blowfish Menggunakan Java

Pada postingan sebelumnya saya memposting tentang enkripsi dan dekripsi sederhana dengan cara menggantikan kata yang di input dengan m...