//1.根据num取余;
//2.num/2的结果继续取余
//3.将所有余数倒序相加
String a = "";
while (num != 0){
a = num % 2 + a;
num = num / 2;
}
使用jdk自带的方法: String a = Integer.toBinaryString(num);
位运算: a = num % 2 + a; num = num >> 1;
//1.根据num取余;
//2.num/2的结果继续取余
//3.将所有余数倒序相加
String a = "";
while (num != 0){
a = num % 2 + a;
num = num / 2;
}
使用jdk自带的方法: String a = Integer.toBinaryString(num);
位运算: a = num % 2 + a; num = num >> 1;