目的:将正整数N用二进制表示并转换为一个String类型的值s。(《算法 第四版》习题1.1.9)
代码1:
String s = "";
for(int n = N; n > 0; n = n / 2) {
s = (n % 2) + s;
}
代码2:(思路一样,繁琐一点)
String s = "";
int quotient = N;
while(quotient != 0) {
s = quotient % 2 + s;
quotient = quotient / 2;
}