İkilik Sayıyı Onluk Sayıya Dönüştürme Programı Java

sdkbyrm

olwα.ɴeт
Üyelik Tarihi
23 Aralık 2020
Mesajlar
813
Beğeniler
1
Puanı
3
Ticaret: 0 / 0 / 0
İkilik sistemdeki bir sayıyı onluk sisteme çevirmek için ikilik sistemdeki her bir rakamı, iki üzeri sıfırdan başlayarak bir üs artırıp eşit basamaktaki iki üzeri üs ile çarpılır. Aşağıda bu çarpma işlemine bir örnek verilmiştir.
1608727429338.png
Yukarıdaki tanım ve görselden faydalanarak aşağıdaki java örneğini hazırladık. Aşağıdaki Java kodunda ikilik sistemdeki bir sayının onluk sistemdeki karşılığını göstermektedir.

Java Kodu:


public class JavaOrnekleri {

public static void main(String[] args) {
long sayi = 110110111;
int onluk = ikilikOnlukDonustur(sayi);
System.out.printf("İkilik tabandaki %d = Onluk tabandaki %d dir", sayi, onluk);
}

public static int ikilikOnlukDonustur(long sayi)
{
int onlukSayi = 0, i = 0;
long kalan;
while (sayi != 0)
{
kalan = sayi % 10;
sayi /= 10;
onlukSayi += kalan * Math.pow(2, i);
++i;
}
return onlukSayi;
}
}


1608727449254.png
 
Üst Alt