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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

  1. class ArrayTest7
  2. {
  3.         public static void main(String[] args)
  4.         {
  5.                 toHex_1(60);
  6.                 toHex_1(-60);
  7.         }
  8.         //查表法:十进制-->十六进制。
  9.         public static void toHex_1(int num)
  10.         {
  11.                 //先制表
  12.         char[] chs = {'0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F'};
  13.         char[] arr = new char[8];
  14.         int pos = arr.length-1;
  15.         if(num == 0)
  16.                 {
  17.                 System.out.println("0" );
  18.                 return;
  19.                 }
  20.         while(num!=0)
  21.                 {
  22.                 arr[pos--]=chs[num&15];
  23.                 num = num>>>4;
  24.                 }
  25.         for(int x=pos+1;x<arr.length;x++)
  26.                 {
  27.                 System.out.print(arr[x]);
  28.                 }
  29.         }
  30. }
复制代码

2 个回复

倒序浏览
郁闷啊,怎么加图片
回复 使用道具 举报
运行结果

{2%XYN6I`DHCFP$ST9}V{9Y.jpg (80.79 KB, 下载次数: 15)

运行结果

运行结果
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马