............求用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