package Recursive;
import java.util.Scanner;
public class Exercise18_22 {
public static void main(String[] args) {
System.out.print("Enter a decimal: ");
int value = new Scanner(System.in).nextInt();
System.out.println("The hex of decimal " + value + " is " + dec2Hex(value));
}
/** 返回十进制数的十六进制表示 */
public static String dec2Hex(int value) {
String[] hexes = {"0", "1", "2", "3", "4", "5", "6", "7", "8", "9",
"A", "B", "C", "D", "E", "F"};
if (value < 0) return "";
return (value == 0) ? "0" : (dec2Hex(value / 16) + hexes[value % 16]);
}
}
Java、将十进制數转换为十六进制数
最新推荐文章于 2024-04-06 06:00:00 发布