📄 ex7_9.java
字号:
//7.9 十进制转换为十六进制数
import javax.swing.JOptionPane;
public class Ex7_9{
public static void main (String[] args) {
int num1=298,num2=9123;
System.out.println(num1+"的十六进制表示为:"+convertDecimalToHex(num1));
System.out.println(num2+"的十六进制表示为:"+convertDecimalToHex(num2));
}
public static String convertDecimalToHex(int value) {
StringBuffer buffer = new StringBuffer();
while (value!=0){
int num = value%16;
char c;
if(num<=9) c=(char)(num+'0');
else c=(char)(num-10+'A');//大于等于10的数字在十六进制中用A、B、C、D、E代替
buffer.insert(0, c);
value= value/16;
}
return buffer.toString();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -