問題描述
從鍵盤輸入一個不超過8位的正的十六進制數字符串,將它轉換為正的十進制數后輸出。
注:十六進制數中的10~15分別用大寫的英文字母A、B、C、D、E、F表示。
注:十六進制數中的10~15分別用大寫的英文字母A、B、C、D、E、F表示。
樣例輸入
FFFF
樣例輸出
65535
import java.math.BigInteger;
import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner input = new Scanner(System.in);BigInteger bi = null;String enter = null;enter = input.next();bi = new BigInteger(enter, 16);String show = bi.toString(10);System.out.println(show);}}