Turkhackteam.net/org - Turkish Hacking & Security Platform  
Geri git   Turkhackteam.net/org - Turkish Hacking & Security Platform >
Programlama
> Java

Java Object Oriented Programming temeline dayanan, çok işlevli, step by step işleyen dilin dökümanlarının paylaşım alanı.




Javada Binary To Hex

Java

Yeni Konu aç Cevapla
 
Seçenekler
Alt 12-07-2008 08:55   #1
  • Forumdan Uzaklaştırıldı
  • Üye Bilgileri
Üyelik tarihi
05/2008
Nereden
TURKHACKTEAM
Mesajlar
Konular

Teşekkür (Etti): 0
Teşekkür (Aldı): 18


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.equ als("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 **** 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);
}
}
}

}
 Offline  
 
Alıntı ile Cevapla
Alt 25-09-2008 23:24   #2
  • Binbaşı
  • Üye Bilgileri
Üyelik tarihi
09/2008
Nereden
BuRs4
Mesajlar
Konular

Teşekkür (Etti): 0
Teşekkür (Aldı): 547




ellerine sağlık



___________________________________________

§§§§§§§§§_§§§___§§§_§§§§§§§§§_§§§__§§§
___§§§____§§§___§§§_§§§___§§§_§§§_§§§_
___§§§____§§§___§§§_§§§§§§§§§_§§§§§§_
___§§§____§§§___§§§_§§§__§§§__§§§_§§§
___§§§____§§§§§§§§§_§§§___§§§_§§§__§§§
 Offline  
 
Alıntı ile Cevapla
Cevapla

Bookmarks

Seçenekler


Bilgilendirme Turkhackteam.net/org
Sitemizde yer alan konular üyelerimiz tarafından paylaşılmaktadır.
Bu konular yasalara uygunluk ve telif hakkı konusunda yönetimimiz tarafından kontrol edilse de, gözden kaçabilen içerikler yer alabilmektedir.
Bu tür konuları turkhackteamiletisim [at] gmail.com mail adresimize bildirebilirsiniz, konular hakkında en kısa sürede gerekli işlemler yapılacaktır.
Please Report Abuse, DMCA, Harassment, Scamming, Warez, Crack, Divx, Mp3 or any Illegal Activity to turkhackteamiletisim [at] gmail.com

Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz.
Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.



         

Powered by vBulletin® Copyright ©2000 - 2019

TSK Mehmetçik Vakfı

Türk Polis Teşkilatını Güçlendirme Vakfı

Google+

web tasarım

wau