博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
10进制转换成16进制最简单的方法
阅读量:6691 次
发布时间:2019-06-25

本文共 812 字,大约阅读时间需要 2 分钟。

1 package demo; 2  3 public class TestHex { 4     private static String array[]={"0","1","2","3","4", 5             "5","6","7","8","9", 6             "A","B","C","D","E"}; 7     public  static  void main(String args[]){ 8         testHex(128); 9     }10     11     /**12      * 将10进制转换成16进制13      * 直接将10进制与15进行与运算(二进制中每四位为一个16进制位)14      * 011015      * 111116      *   &=17      * 011018      */19     20     public static void testHex(int num){21         int temp;22         StringBuffer strb = new StringBuffer();23         for(int i=0;i<8;i++){24             temp=num&15;25             strb.append(array[temp]);26             num=num>>>4;27             28         }29         System.out.println(strb.reverse());30         //输出结果为:0000008031     }32 33 }

 

转载于:https://www.cnblogs.com/hoojjack/p/5804323.html

你可能感兴趣的文章
Cesium随笔(1)部署自己的项目 【转】
查看>>
.NET 程序集单元测试工具 SmokeTest 应用指南
查看>>
HTTP Health Checks
查看>>
为什么正态分布如此普遍
查看>>
jQuery事件
查看>>
BBS论坛(三十)
查看>>
通过PMP考试
查看>>
轻松看懂Java字节码
查看>>
2011年总结以及2012的展望
查看>>
AE TIN的切割
查看>>
ASP.NET图片上传,删除
查看>>
Visual Studio 2010 创建的WCF服务 第一个应用
查看>>
redis 下载启动,设置、查询超时时间
查看>>
WinForm构造函数的作用
查看>>
2016第42周五
查看>>
centos7 取消自动锁屏
查看>>
在IDEA中代码自动提示第一个字母大小写必须匹配的解决
查看>>
C++的字符串格式化库
查看>>
面向接口编程的好处和优点
查看>>
放过设计模式吧
查看>>