使用StringBuffer,将十进制数转化为二进制数
程序员文章站
2022-03-08 14:57:15
...
不用堆栈来进制转化,而是将每次得到的数存放于StringBuffer中,直至原数为0结束循环
int i = 4;
StringBuffer s = new StringBuffer();
while (i != 0) {
s.append((i % 2));
i = i / 2;
}
System.out.println(s.reverse());