十六進制轉十進制
總時間限制: 1000ms 記憶體限制: 65536kB
描述
将十六進制數轉換成十進制數
輸入
第一行有一個整數T,表示共有T組資料
接下來T行,每一行為一個16進制無符号正整數,位數不超過8位,數中的a-f均為大寫字母,數前沒有多餘的0
輸出
輸出共T行,每一行是一組資料的十進制表示,數字前不得有多餘的0。
十進制數小于2^31
樣例輸入
4
A
F
FFFE
10001
樣例輸出
10
15
65534
65537
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner cin=new Scanner(System.in);
int n=cin.nextInt();
cin.nextLine();
String arr[]=new String[n];
for(int i=0;i<n;i++) {
arr[i]=cin.nextLine();
}
for(int i=0;i<n;i++) {
System.out.println(Integer.valueOf(arr[i],16));
}
}
}