Bu örneklerde 8likten 10luk sisteme ve 10luk sistemden 8lik sisteme çeviren java uygulamalarını göreceksiniz. İlk Java Örneği 8lik tabandaki sayıyı onluk tabana çevirme, İkinci uygulama ise 10luk tabandaki sayıyı 8lik tabana çevirme ile ilgili olacaktır.
Örnek 1: 8lik Tabandaki sayıyı 10luk tabana çeviren Java Örneği
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
public class JavaOrnekleri { public static void main(String[] args) { int sekizlik = 416; int onluk = sekizlikOnlukDonustur(sekizlik); System.out.printf("%d (sekizlik) = %d (onluk)", sekizlik, onluk); } public static int sekizlikOnlukDonustur(int sekizlik) { int onluk = 0, i = 0; while(sekizlik != 0) { onluk += (sekizlik % 10) * Math.pow(8, i); ++i; sekizlik/=10; } return onluk; } } |
Çıktı:
Örnek 2: 10luk sayı sistemindeki bir sayıyı 8lik sayı sistemine çeviren 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 |
public class JavaOrnekleri { public static void main(String[] args) { int onluk = 82; int sekizlik = onlukSekizlikDonustur(onluk); System.out.printf("%d (onluk) = %d (sekizlik)", onluk, sekizlik); } public static int onlukSekizlikDonustur(int onluk) { int sekizlikSayi = 0, i = 1; while (onluk != 0) { sekizlikSayi += (onluk % 8) * i; onluk /= 8; i *= 10; } return sekizlikSayi; } } |
Çıktı:
Klavyeden girilen 8lik tabandaki sayıyı 10luk tabana çeviren program visual studio c# Bunu daha 10.sınıf kodlarıyla yapabilir miyiz While array else if vb kodlarla
Konuyu c# olarak ele aldığımızda bir png dosyasını 2lik sayı sistemine dönüştürmek istesem ne yapmam gerekir ?