黑马程序员技术交流社区

标题: 进制转换练习 [打印本页]

作者: lostyou    时间: 2015-9-25 21:17
标题: 进制转换练习
  1. class TrasDemo {
  2.         public static void main(String[] args) {
  3.                 //System.out.println("Hello World!");
  4.                 dicemalTransToBinary(14857817, 8);
  5.         }

  6.         //public static void dicemalTransToBinary(int num){
  7.                 //StringBuilder sb=new StringBuilder();
  8.                 //while(num!=0){
  9.                         //int i=num%2;
  10.                         //sb.append(i);
  11.                         //System.out.print(i);
  12.                         //num=num/2;
  13.                 //}
  14.                 //sb.reverse();
  15.                 //System.out.println();
  16.                 //System.out.println(sb);
  17.             //}

  18. //==========================十进制转其他进制
  19.   
  20.         public static void dicemalTransToBinary(int num ,int radix) {
  21.                 //num十进制的数  radix 是进制基数
  22.                 StringBuffer sb=new StringBuffer();
  23.                 while(num!=0){
  24.                         int i=num%radix;
  25.                         sb.append(i);
  26.                         System.out.print(i);
  27.                         num=num/radix;
  28.                 }
  29.                 sb.reverse();
  30.                 System.out.println();
  31.                 System.out.println(sb);
  32.         }
  33. }
复制代码







欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2