nah kali ini kita akan membuat program konversi dari desimal ke bilangan oktal, ada 2 method dalam program
- menggunakan Integer.toOctalString(int num)
- menggunakan algoritma
berikut contoh programnya
Nama file : desimal_Oktal.java
import java.util.Scanner;
public class desimal_Oktal {
public static void main(String args[])
{
Scanner input = new Scanner( System.in );
System.out.print("Masukan Bilangan Desimal : ");
int num =input.nextInt();
/* Method 1:
*/
String octalString = Integer.toOctalString(num);
System.out.println("Method 1: Decimal to octal: " + octalString);
/* Method 2:
*/
int rem;
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
run:
Masukan Bilangan Desimal : 25
Method 1: Decimal to octal: 31
Method 2: Decimal to octal: 31
BUILD SUCCESSFUL (total time: 5 seconds)
Selamat mencoba, semoga bermanfaat ...
No comments:
Post a Comment