A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© lostyou 中级黑马   /  2015-9-25 21:17  /  276 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

  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. }
复制代码


0 个回复

您需要登录后才可以回帖 登录 | 加入黑马