Konwerter dziesiętny na szesnastkowy w Javie
Mam zadanie domowe, w którym muszę wykonać konwersję trójstronną między dziesiętną, binarną i szesnastkową. Funkcja, której potrzebuję pomocy, polega na konwersji dziesiętnej na szesnastkową. Niemal nie rozumiem szesnastkowo, niemniej jednak, jak przekonwertować dziesiętny na heksadecymalny. Potrzebuję funkcji, która zajmujeint dec
i zwraca aString hex
. Niestety nie mam żadnej wersji tej funkcji, jestem całkowicie zagubiony. Mam tylko to.
public static String decToHex(int dec)
{
String hex = "";
return hex;
}
Nie mogę też korzystać z tych wstępnie skonfigurowanych funkcji, takich jak Integer.toHexString () ani niczego, muszę właściwie stworzyć algorytm, bo inaczej bym się nie nauczył.