import java.util.*;
public class Hi
{
public static void main(String[] args)
{
Scanner input=new Scanner(System.in);
System.out.print(“Enter a decimal value(0 to 15):”);
int value=input.nextInt();
char m=‘0’;
if(value>=0&&value<=15)
{
if(value>=0&&value<=9)
{
System.out.println("The hex value is "+value);
}else
{
m=(char)(value+65-10);//当输入为10-15时,转化为A-F
System.out.println(“The hex value is “+m);
}
}else
System.out.println(value+” is an invalid input”);
}
}
首先提示用户输入0-15之间的整数,显示对应的十六进制数。(其中Hi是类名)
十进制转化十六进制,java语言
最新推荐文章于 2024-03-14 20:26:20 发布