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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

  1. class jinz
  2. {
  3. public static void main(String[] args)
  4. {
  5. int a=16;
  6. hex(a);

  7. }

  8. public static void hex(int num)
  9. {
  10. trans(num,15,4);

  11. }
  12. public static void trans(int num,int base,int offet)
  13. {
  14. char cha[]={'0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F'};
  15. char arr[]=new char[32];
  16. int pos=arr.length;
  17. while(num!=0)
  18. {int c=num&base;
  19. arr[--pos]=cha[c];
  20. num=num>>>offet;
  21. }
  22. for(int x=pos;x<arr.length;x++)
  23. {System.out.println(arr[pos]);}
  24. }
复制代码

0 个回复

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