我怎样才能确保从int转换后的二进制显示在4,8,12 ...小数位?java 4位小数位的二进制
像
0000
0001
0010
0011
0100
0101
0110
请咨询..
public int binary(int n)
{
if (add > count)
{
System.out.println("break");
return 0;
}
else
{
sb=Integer.toBinaryString(add);
num = Integer.parseInt(sb);
add++;
}
while (sb.length()%2==0)
{ temp = sb;
sb = "";
sb = "0" + temp;
}
System.out.println(sb);
return binary(add);
}
你问的是如何填零吗? – Kal
我不确定你到底在问什么 – Alex
二进制的dec 0的结果显示是“0”,我希望它是在“0000”....所以像dec 12在二进制中它显示“00011000”而不是“1100” – knn