将十进制数转换为十六进制数的 Java 程序

java programming java8java technologies object oriented programming

java.lang.Integer 类将原始类型 int 的值包装在一个对象中。Integer 类型的对象包含一个 int 类型的字段。

Integer 类的 toHexString()  方法返回整数参数的字符串表示形式,该字符串表示形式为十六进制(基数为 16,即十六进制)的无符号整数。

示例

import java.util.Scanner;
public class DecimalTohexadecimal {
   public static void main(String args[]){
      Scanner sc = new Scanner(System.in);
      System.out.println("输入一个十进制数 ::");
      int decimal = sc.nextInt();
      String result = Integer.toHexString(decimal);
      System.out.println("给定十进制数的十六进制值为 ::"+result);
   }
}

输出

输入一个十进制数::
554
给定十进制数的十六进制值为 ::22a

相关文章