import java.util.Scanner;
public class javayhs {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println("输入一个数字:");
int decnum = input.nextInt();
System.out.println(dectohex(decnum));
}
public static String dectohex(int decnum) {
String hex = " ";
while(decnum != 0){
int temp = decnum %16;
if (temp>=0&&temp<=9) {
hex = temp + hex;
}else if(temp>=10&&temp<=15){
hex = (char)(temp-10+'A')+hex;
}
decnum /=16;
}
return hex;
}
}
运行结果:
输入一个数字
98
62