我有一个作业任务,需要在十进制、二进制和十六进制之间进行三进制转换。我需要帮助的函数是将十进制转换为十六进制。我几乎不了解十六进制,更不知道如何将十进制转换为十六进制。我需要一个函数,它接受一个 int dec
并返回一个 String hex
。不幸的是,我没有这个函数的任何草稿,我完全迷失了方向。我仅有以下内容。
public static String decToHex(int dec)
{
String hex = "";
return hex;
}
另外,我不能使用那些预先制作的函数,比如Integer.toHexString()之类的任何函数,我需要实际编写算法,否则我将一无所获。
!@#$%^
代替字符ABCDEF来表示十六进制——这些选择并没有什么特别/神圣的地方。 - Hot Licks