欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

使用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());
相关标签: java