1. 程式人生 > >Java-藍橋杯- 基礎練習 十六進位制轉十進位制

Java-藍橋杯- 基礎練習 十六進位制轉十進位制

題目

問題描述
  從鍵盤輸入一個不超過8位的正的十六進位制數字符串,將它轉換為正的十進位制數後輸出。
  注:十六進位制數中的10~15分別用大寫的英文字母A、B、CDE、F表示。
樣例輸入
FFFF
樣例輸出
65535

程式碼

import java.util.Scanner;

public class Main {
public static void main(String[] args) {
    Scanner in = new Scanner(System.in);
    String a = in.next();
    System.out.print(Long.valueOf(a,16
)); } }

<注意這塊需要Long,因為Int的範圍已經不夠了>