华为研发工程师编程题3

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

import java.util.Scanner; 
public class Main { 
    public static void main(String[] args) { 
        Scanner in = new Scanner(System.in);
        while (in.hasNext()) {
            String hex_num = in.nextLine();
            hex_num = hex_num.replace("0x", "");
            long l = Long.parseLong(hex_num, 16);
            System.out.println(l);
        }
    } 
}

 

posted @ 2020-03-26 22:03  Daemon12  阅读(110)  评论(0)    收藏  举报