Java:10進数から16進数へ

765 ワード

問題およびコード:
/*
 *    
                              。  0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F 16   ,         0 15。           16 1,      16       10,     17       11,    ,    30       1E。
           ,            。
 *    
            a,       。0<=a<=2147483647
 *    
         16    
 *    
    30
 *    
    1E
*/
import java.util.Scanner;
public class Main {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        Integer n = in.nextInt();
        in.close();
        System.out.println(Integer.toHexString(n).toUpperCase());
    }
}

知識ポイントのまとめ:
1.Javaには変換関数が付属しているのでそのまま使用しましたが、
2.Integerはクラスで、変換が便利で、一般的にintはデータ型だけです.
3.メソッドtoUpperCase()の役割は、文字列の小文字を大文字、数字記号などに変換し、アルファベットを作成することです.