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ł.

questionAnswers(13)

yourAnswerToTheQuestion