日期:2014-05-20  浏览次数:20605 次

java精英班的测试题?
将一个十进制的数转换成一个二进制的数,并打印出这个二进制数,十进制数转二进制数的方式是用这个数除以2,余数就是二进制数的最低位,接着再用得到的商作为被除数去除以2,这次得到的余数就是次低位,如此循环,直到被除数为0为止。

我的方法感觉不专业,所以各位可否帮忙写一个。谢过!

------解决方案--------------------
楼主的意思应该不是象二楼的那样。
获取到余数楼主应该没问题。
然后把顺序方向排列。可以用StringBuffer里的reverse()方法。
楼主应该把你的程序贴上来,大家瞧瞧!!也好交流。
免得被三楼的羊笑话!