编写一段代码,将一个正整数N 用二进制表示并转换为一个String 类型的值s。
public class test{
public static void main(String[] args) {
int N = 123;
StringBuilder s = new StringBuilder();
for (int n = N; n > 0; n /= 2) {
s = s.append(n % 2);
}
System.out.println(s);
}
}
java内置方法
Integer.toBinaryString(N),同样可以实现