黑马程序员技术交流社区
标题:
定义容器实现进制转换
[打印本页]
作者:
龚建锋
时间:
2012-7-18 22:43
标题:
定义容器实现进制转换
class Ten2Binary
{
public static void main(String[] args) {
int num = 98;
// 定义一个容器
StringBuffer sb = new StringBuffer();
// 十进制转二进制
while(num>0) {
// 获得除以2的余数
int temp = num%2;
// 将余数先保存在一个容器里面
sb.append(temp);
// num除2
num = num / 2;
}
// 将容器中的数字反转
sb.reverse();
// 输出容器中的数字
System.out.println(sb);
}
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2