Java 10’luk Sistemden 2’lik Sisteme Dönüştürme

Java  gelişim aşamasında  zaman zaman karşımıza 10’luk Sistemden 2’lik Sisteme Dönüştürme programı  işlemi nasıl yapılır sorusu çıkıyor.

Bu kodlar ile birlikte program 10’luk Sistemden 2’lik Sisteme Dönüştürme bulma işlemini kolayca yapabileceksiniz.

 

Java 10’luk Sistemden 2’lik Sisteme Dönüştürme

Java Sayı değiştirme işlemleri ile kendi yazdığınız sayılarda işlemleri çok basit bir şekilde yapabilirsiniz. 

Sayı sistemi kullanılarak oluşturulan sayıların yazılı gösterim teknolojisinde, sayının sağındaki sayının taban üs olarak kullanılarak her bir sayının değerinin çarpılmasıyla elde edilen değerdir. Örneğin 8 sisteminde yazılan 42 sayısının açılımı 4 x 81 + 2 x 80 = 32 + 2 = 34’tür. Ondalıktan başka bir sisteme dönüştürmek için sayıyı tabana bölün. Kesit tabandan daha küçük olana kadar bu işlemi tekrarlayın. Ardından son bölümden başlayarak sondan başa doğru sayıları yan yana yazın.

package paket3; //Bu satırı kendi paket isminiz ile değiştirmeyi unutmayınız.
import java.util.Scanner;
import java.util.Random;
public class sinif3 {   //Bu satırı kendi sınıf isminiz ile değiştirmeyi unutmayınız.
    
     static public void donustur(int sayi){
         int dizi[] = new int[40];
         int index = 0;
         while(sayi > 0){
        	 dizi[index++] = sayi%2;
           sayi = sayi/2;
         }
         for(int i = index-1;i >= 0;i--){
           System.out.print(dizi[i]);
         }
      }
    
    public static void main(String[] args) {
    
        Scanner scan= new Scanner(System.in);
        System.out.println("Sayı Giriniz: ");
        int sayi2= scan.nextInt();
        donustur(sayi2);
        System.out.print("n");
        
    }

}

 

 

Java ile ilgili kavramlara ek olarak, Java öğrenimini teşvik etmek için karar verme ve döngü kontrolleri dahil olmak üzere bazı örnekler ve örnek uygulamalar vardır.

Diğer örneklere de göz atabilirsiniz:

Java Girilen Sayıyı Ters Çevirip Büyükten Küçüğe Çıkaran Program

 1- 100 Arası Kaç Adet 1 Olduğunu Bulan Program

Harshad Sayı Program

 Palindromik Sayı

Asal Sayı

Kodlarda herhangi bir problem olduğunda lütfen yorum kısmından iletişime geçiniz.

 

Bir cevap yazın

E-posta hesabınız yayımlanmayacak.

Makale Hizmeti