自己实现toBinaryString(),将一个十进制整数转换为二进制表示的字符串
insert()函数
public class binaryString1 {
//自己实现toBinaryString(),将一个十进制整数转换为二进制表示的字符串
public static void main(String[] args) {
StringBuilder sb = new StringBuilder();
int number = 9;
while(true){
//需要先获取余数
int remaindar = number%2;
number = number/2;
sb.insert(0,remaindar);
if(number==0){
break;
}
}
String str = sb.toString();
System.out.println(str);
//调用Java的方法验证
number = 9;
String result = Integer.toBinaryString(number);
System.out.println(result);
}
}
结果: