JavaStudy——0010:十六进制转十进制

总时间限制: 1000ms 内存限制: 65536kB

描述
将十六进制数转换成十进制数
输入
第一行有一个整数T,表示共有T组数据
接下来T行,每一行为一个16进制无符号正整数,位数不超过8位,数中的a-f均为大写字母,数前没有多余的0
输出
输出共T行,每一行是一组数据的十进制表示,数字前不得有多余的0。
十进制数小于2^31

样例输入

4
A
F
FFFE
10001

样例输出

10
15
65534
65537

Accepted代码

import java.util.Scanner;
public class Main {
    public static void main(String[] args) {
        Scanner in=new Scanner(System.in);
        int t=in.nextInt();
        in.nextLine();
        String arr[]=new String[100];
        for (int i=1;i<=t;i++) {
            arr[i]=in.nextLine();
            System.out.println(Integer.parseInt(arr[i],16));
        }
        in.close();
    }
}
    原文作者:进制转换
    原文地址: https://blog.csdn.net/Alexander1216/article/details/83744732
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞