黑马程序员技术交流社区
标题:
十进制转换成十六进制
[打印本页]
作者:
mishisanyi
时间:
2015-6-17 20:17
标题:
十进制转换成十六进制
public class Hexadecimal {
/**
* @param args
*/
public static void main(String[] args) {
// TODO 自动生成的方法存根
toHex(50);
}
public static void toHex(int num)
{
StringBuilder sBuilder = new StringBuilder();
while(num>0)
{
int n = num &15;
if(n>9)
sBuilder.append((char)(n-10+'a')); //阿拉伯字母在Unicode编码表中的对应数字并不一样
else
sBuilder.append(n);//为了保证StringBuilder写入的为相应的字符,必须在传入值的时候确定准确
num = num>>4;
}
System.out.println(sBuilder.reverse().toString());
}
}
复制代码
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2