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

Java  gelişim aşamasında karşımıza 10’luk Sistemden 8’lik Sisteme Dönüştürme programı  işlemi nasıl yapılır sorusu sıklıkla çıkmaktadır. Sayı dönüştürme işlemleri online web siteleri aracılığı ile yapılsa da kendi geliştirdiğimiz programlar içerisine dahil etmemiz gerekebilir. Program kodlarına sorun olduğunu düşünüyorsanız lütfen yorum kısmından bizlerle iletişime geçiniz.

 

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

Java 10’luk sayı sisteminden 8’lik sayı sistemine dönüştürme işlemleri oldukça basittir. Program bizlere 2’lik sayı sisteminde bir sayı girdiğimizde 8’lik sayı sistemine dönüştürülmüş halini vermektedir. 

İnternet siteleri olarak birçok sayı sistemi dönüştürme programı olsa da bazen program içerisinde kendi kodlarımızı entegre etmemiz gerekmektedir. Aşağıda bulunan kod bloklarını kendi isteğinize göre dizayn edebilirsiniz.

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.
    
    public static int donustur(int onluk) {
        
        int sekizlik=0, i=1;
        while(onluk !=0) {
            sekizlik +=(onluk %8)* i;
            onluk /=8;
            i *=10;
            
        }
        return sekizlik;
    }
    


    public static void main(String[] args) {
        
        Scanner scan= new Scanner(System.in);
        System.out.println("Sayı Giriniz: ");
        int onluk= scan.nextInt();
        int sekizlik=donustur(onluk);
        System.out.printf("%d (onluk) = %d (sekizlik)", onluk,sekizlik);
        
    }

}

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 yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir