我正在嘗試創建一個將Decimal轉換爲Binary的方法。這是我寫了那麼遠(這是不正常):十進制到二進制轉換的函數不正確?
public static String D2B(int decimal){
String binaryValue="";
for (int tempDecimal=decimal;0==tempDecimal;tempDecimal/=2){
binaryValue=tempDecimal%2+binaryValue;
}
return binaryValue;
}
public static void main(String[]args){
int myValue=127;
System.out.println(D2B(myValue));
}
這裏沒有小數點你真正在做的是轉換成可打印的ASCII碼。 – EJP 2017-04-06 23:44:56