2 u011162945 u011162945 于 2014.03.20 23:14 提问

如何将整型转化为指定位数的二进制代码

public class B40 {
public static void main(String[] args) {
int n =25;
String str = Integer.toBinaryString(n);
System.out.print(str);
}

}
我想是输出的二进制字符串为十位

2个回答

c920816698
c920816698   2014.03.21 09:43

参考一下做字符串拼接的思路

u011162945
u011162945 一语提醒梦中人啊
3 年多之前 回复
xiangnan129
xiangnan129   Rxr 2014.03.21 23:20

可以使用字符串的拼接,加一段代码
while(str.length()<10){
str = "0" + str;
}

就可以使得你得到的二进制是十位了。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!