You need to enable JavaScript to run this app.

Skip to main content

Javada Binary To Hex

Javada Binary To Hex

Posting Freak
Javada Binary To Hex
Binary girilen değeri hexadecimal değere çeviren program package ses;

public class SayiHex {

/**Author Mete
* @param args
* @return
*/
public static String Kontrol(String kalan){

String butun = "";
if(kalan.equals("10")){
butun = "A";
}
else if(kalan.equals("11")){
butun = "B";
}
else if(kalan.equals("12")){
butun = "C";
}
else if(kalan.equals("13")){
butun = "D";
}
else if(kalan.equals("14")){
butun = "E";
}
else if(kalan.equals("15")){
butun = "F";
}else{
butun = kalan+"";
}

return butun;
}

public static String Cevir(int ifs,String kalan,String Hex){
if(Hex.equals("10")||Hex.equals("11")||Hex.equals("12")||Hex.equals("13")||Hex.equals("14")||Hex.equals("15")){
System.out.println("eski hex "+Hex);
Hex = Kontrol(Hex);
System.out.println("yeni hex "+ Hex);
}
if(ifs==0){
return Hex+""+Kontrol(kalan);
}else{
return Kontrol(kalan)+""+Hex;
}
}
public static void main(String[] args) {
// TODO Auto-generated method stub
int x=0,y=0,z=0,w=0,a=0,b=0,c=0,d=0;
String alt = "11111100";//input degeri buraya girilir bu örnek binaryde 252 dir.
if(alt.length()==8){
String birinciDeger1 = alt.substring(0,1);
String birinciDeger2 = alt.substring(1,2);
String birinciDeger3 = alt.substring(2,3);
String birinciDeger4 = alt.substring(3,4);
String birinciDeger5 = alt.substring(4,5);
String birinciDeger6 = alt.substring(5,6);
String birinciDeger7 = alt.substring(6,7);
String birinciDeger8 = alt.substring(7,8);


System.out.println(birinciDeger1
+"\n"+birinciDeger2
+"\n"+birinciDeger3
+"\n"+birinciDeger4
+"\n"+birinciDeger5
+"\n"+birinciDeger6
+"\n"+birinciDeger7
+"\n"+birinciDeger8
);

if(birinciDeger1.equals("1")){
System.out.println("x atandi");
x = 128;
}
if(birinciDeger2.equals("1")){
System.out.println("y atandi");
y = 64;
}
if(birinciDeger3.equals("1")){
System.out.println("z atandi");
z = 32;
}
if(birinciDeger4.equals("1")){
System.out.println("w atandi");
w = 16;
}
if(birinciDeger5.equals("1")){
System.out.println("a atandi");
a = 8;
}
if(birinciDeger6.equals("1")){
System.out.println("b atandi");
b = 4;
}
if(birinciDeger7.equals("1")){
System.out.println("c atandi");
c = 2;
}
if(birinciDeger8.equals("1")){
System.out.println("d atandi");
d = 1;
}

System.out.println(x+y+z+w+a+b+c+d);
if((x+y+z+w+a+b+c+d)<127){
int ifler = 0;
System.out.println("127den ufak");
int toplamGelen=x+y+z+w+a+b+c+d;
String kalan = toplamGelen % 16+"";
double bolumDeger = toplamGelen/16;
String parseBolum = bolumDeger+"";
System.out.println("toplam"+toplamGelen
+"\n kalan="+kalan
+"\n parse="+parseBolum.substring(0,1));
String sonuc = Cevir(ifler,kalan,parseBolum.substring(0,1));
System.out.println("Sonuç :"+sonuc);
}else{
int ifler = 1;
System.out.println("127den buyuk");
int toplamGelen=x+y+z+w+a+b+c+d;
String kalan = toplamGelen % 16+"";
double bolumDeger = toplamGelen/16;
String parseBolum = bolumDeger+"";
System.out.println("toplam"+toplamGelen
+"\n kalan="+kalan
+"\n parse="+parseBolum.substring(0,2));
String sonuc = Cevir(ifler,parseBolum.substring(0,2),kalan);
System.out.println("Sonuç :"+sonuc);
}
}
}

}
[Resim: 114ld.jpg]



Ben göremem daha uzun boyunu
Ahret derler kısaltamam yolunu
Bugün Sahı Merdan sarsın oglunu
Yetis Ya Üseyin baban gidiyo

İçerik sağlayıcı paylaşım sitesi olarak hizmet veren Pir Zöhre Ana Forum sitemizde 5651 sayılı kanunun 8. maddesine ve T.C.K'nın 125. maddesine göre tüm üyelerimiz yaptıkları paylaşımlardan kendileri sorumludur. Sitemiz hakkında yapılacak tüm hukuksal şikayetleri İletişim bağlantısından bize ulaşıldıktan en geç 3 (üç) gün içerisinde ilgili kanunlar ve yönetmenlikler çerçevesinde tarafımızca incelenerek, gereken işlemler yapılacak ve site yöneticilerimiz tarafından bilgi verilecektir.