华为机试题5 进制转换

题目描述
写出一个程序,接受一个十六进制的数,输出该数值的十进制表示。(多组同时输入 )

输入描述:
输入一个十六进制的数值字符串。

输出描述:
输出该数值的十进制字符串。

示例1
输入

0xA
输出

10

public class Mine {

    public static void main(String [] args) {
        Scanner sc = new Scanner(System.in);

        while (sc.hasNext()) {
            String num = sc.nextLine();
            //去掉前两位的0x
            System.out.println(Integer.parseInt(num.substring(2), 16));
        }
    }
}
发布了3 篇原创文章 · 获赞 0 · 访问量 12

猜你喜欢

转载自blog.csdn.net/StarSky_boy/article/details/105426688