将十进制数转换为十六进制数的 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