У меня есть домашнее задание, где мне нужно сделать трехстороннее преобразование между десятичным, двоичным и шестнадцатеричным. Функция, в которой мне нужна помощь, состоит в преобразовании десятичной дроби в шестнадцатеричную. У меня почти нет понимания шестнадцатеричного, тем не менее, как преобразовать десятичный знак в шестнадцатеричный. Мне нужна функция, которая принимает int dec
и возвращает String hex
. К сожалению, у меня нет никакого проекта этой функции, я полностью потерян. Все, что у меня есть, это.
public static String decToHex(int dec)
{
String hex = "";
return hex;
}
Также я не могу использовать эти готовые функции, такие как Integer.toHexString() или что-то еще, мне нужно сделать алгоритм, иначе я бы ничего не узнал.