............求用java写个10进制转16进制的 小程序
来源:百度知道 编辑:UC知道 时间:2024/05/22 03:17:30
不需要图形界面的
命令行的就行
能不能完整些啊??看不懂啊
我刚学java不到1个月啊
要自己编写的啊
不要现成的啊
谢谢
public static String dec2Hex(int dec) {
StringBuffer sb = new StringBuffer();
sb.append("0x");
for (int i = 0; i < 8; i++) {
int tmp = (dec >> (7 - i % 8) * 4) & 0x0f;
if (tmp < 10)
sb.append(tmp);
else
sb.append((char) ('A' + (tmp - 10)));
}
public static String dec2Hex(int dec) {
StringBuffer sb = new StringBuffer();
sb.append("0x");
for (int i = 0; i < 8; i++) {
int tmp = (dec >> (7 - i % 8) * 4) & 0x0f;
if (tmp < 10)
sb.append(tmp);
else
sb.append((char) ('A' + (tmp - 10)));
}
return sb.toString();
}
return sb.toString();
}
//输入一个10进制数字并把它转换成16进制
im