1. sayfa
/** * 10 luk tabandaki sayiyi 2 lik tabana cevirir * decimal to binary convertor * * tamsayilarla calisir * * @author Hitman * @version 3.2.2007 */ public class tenToTwoConvertor { public static void convert(int bolum) { int kalan; String sayi=""; while (bolum>1 || bolum<-1) { kalan=Math.abs(bolum%2); //kalan mutlaka positif olmali bolum=bolum/2; //surekli 2 ye bol (1 olana kadar) sayi=kalan+sayi; //2 bitlik sayiyi string olarak kaydet } sayi=bolum+sayi; //son bolumu sayinin sonuna ekle System.out.println(sayi); } }
rahatlıkla C# ye çevirebileceğini düşünüyorum
eksi sayıların önüne - işaretini koyuyor.