Java:10進数から16進数へ
765 ワード
問題およびコード:
知識ポイントのまとめ:
1.Javaには変換関数が付属しているのでそのまま使用しましたが、
2.Integerはクラスで、変換が便利で、一般的にintはデータ型だけです.
3.メソッドtoUpperCase()の役割は、文字列の小文字を大文字、数字記号などに変換し、アルファベットを作成することです.
/*
*
。 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()の役割は、文字列の小文字を大文字、数字記号などに変換し、アルファベットを作成することです.