1. 题目
- 十六进制转十进制
- 难度:简单
2. 题目描述
BoBo写了一个十六进制整数ABCDEF,他问KiKi对应的十进制整数是多少。
输入描述:
无
输出描述:
十六进制整数ABCDEF对应的十进制整数,所占域宽为15。
备注:
printf可以使用使用格式控制串“%md”输出域宽为m的十进制整数。
3. 题解
3.1 分析
要将 16 进制转换为 10 进制,我们可以用对应封装类 Integer 的方法 parseInt() 来将 16 进制转换为 10 进制,最后格式化输出;
3.2 代码
/*** Created with IntelliJ IDEA.* Version : 1.0* Author : K* 公众号 : 村雨遥* Website : https://cunyu1943.site* Email : 747731461@qq.com* Date : 2020/12/30 上午10:26* Project : algo-practice* Package : PACKAGE_NAME* Class : BC8* Desc : 十六进制转十进制*/public class BC8 {public static void main(String[] args) {String numHex = "ABCDEF";int num = Integer.parseInt(numHex, 16);System.out.format("%15d", num);}}
