算法题——定义一个方法自己实现 toBinaryString 方法的效果,将一个十进制整数转成字符串表示的二进制

发布时间 2023-09-23 13:47:55作者: 叫金克丝爆爆

用除基取余法,不断地除以基数(几进制,基数就是几)得到余数,直到商为0,再将余数倒着拼起来即可。

private static String toBinaryString(int number) {
StringBuilder sb = new StringBuilder();
while (true) {
if(number == 0)
break;
int yushu = number % 2;
sb.insert(0, yushu);
number = number / 2;
}
return sb.toString();
}