Kawan, masih dengan konversi desimal ke biner yang sebelumya menggunakan toBinaryString() methode program kali ini kita akan mencoba dengan menggunakan algoritma tanpa menggunakan methode
berikut contoh programnya
Nama file : "decimal_Binary_2.java"
import java.util.Scanner;
public class decimal_Binary_2{
public void convertBinary(int num){
int biner[] = new int[40];
int index = 0;
while(num > 0){
biner[index++] = num%2;
num = num/2;
}
for(int i = index-1;i >= 0;i--){
System.out.print(biner[i]);
}
}
public static void main(String a[]){
int decimal = 0;
Scanner DataIn = new Scanner(System.in);
decimal_Binary_2 obj = new decimal_Binary_2();
System.out.println("Masukan Bilangan Desimal : ");
decimal = DataIn.nextInt();
System.out.println("Biner dari "+decimal+" adalah : ");
System.out.println(Integer.toBinaryString(decimal));
}
}
Output
run:
Masukan Bilangan Desimal :
56
Biner dari 56 adalah :
111000
BUILD SUCCESSFUL (total time: 3 seconds)
semoga bermanfaat ...
No comments:
Post a Comment