Onluk sistemdeki bir sayıyı ikilik sisteme çevirmek için, onluk sistemdeki sayının bölümü 2 değerine sürekli olarak bölünmektedir. Sonra elde edilen sonuç ve kalanlar (sıfırlar dahil) sırayla eklenerek 10luk sistemdeki sayı ikilik sisteme çevrilmiş olur. Bu java örneğinde onluk sistemdeki bir sayıyı ikilik sisteme çeviren programın kodlarını yazacağız.
Java Kodu:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | public class JavaOrnekleri { static public void binaryDonustur(int sayi){ int binary[] = new int[40]; int index = 0; while(sayi > 0){ binary[index++] = sayi%2; sayi = sayi/2; } for(int i = index-1;i >= 0;i--){ System.out.print(binary[i]); } } public static void main(String a[]){ System.out.print("1234: "); binaryDonustur(1234); System.out.print("\n18: "); binaryDonustur(18); System.out.print("\n"); } } |
Çıktı: