Selasa, 03 Agustus 2010

Convert decimal ke biner

Bilangan desimal adalah bilangan dengan basis 10, atau yang biasanya kita pakai sehari-hari. Bilangan biner merupakan bilangan dengan basis 2. Bilangan ini hanya terdiri dari 2 angka, yaitu 0 dan 1. Mungkin banyak yang udah tau ya caranya konversi bilangan desimal ke biner, tapi iseng2 aja aku posting caranya dengan bahasa java.


public String convertToBinary(int number) {
String binary = "";
while(number != 0) {
binary += number%2;
number /= 2;
}
return new StringBuffer(binary).reverse().toString();
}


Oh iya, sebenarnya class Integer sendiri juga sudah menyediakan method untuk mengkonversi bilangan desimal menjadi biner. Tinggal kita panggil aja method toBinaryString() dari class Integer. Contohnya seperti di bawah ini:


int number = 10;
String binary = Integer.toBinaryString(number);

Tidak ada komentar:

Posting Komentar