按照公式 result = 个位*1 + 十位*16 + 百位*16^2... 计算即可。 注意初始化一下十六进制各个 char(0-F)对应的数字。 public class HexToDec { private static final Map<Character, Integer> charMap = new HashMap(); public static void main(String[] args) { Scanner in = new Scanner(System.in); while (in.hasNext()) {...