黑马程序员技术交流社区

标题: 定义容器实现进制转换 [打印本页]

作者: 龚建锋    时间: 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