1. 程式人生 > >把一個十進位制數轉化為二進位制的方法

把一個十進位制數轉化為二進位制的方法

public class ErJinZhi {


public static void main(String[] args) {

Scanner s=new Scanner(System.in);
System.out.print("請輸入一個十進位制數");
int Num=s.nextInt();
int j;
String str=" ";

for(;Num>0;Num=Num/2){     //十進位制數每次迴圈除2,直到大於0為止
j=Num%2; //求餘數
str=j+str;    //將餘數從後往前排放
}
System.out.println(str);
s.close();
}


}

例如輸入99,二進位制為1100011