【发布时间】:2012-04-26 03:12:31
【问题描述】:
我正在尝试创建一种将十进制转换为二进制的方法。这是我到目前为止写的(不能正常工作):
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。
标签: java math binary decimal converter