• Source
    1. import java.util.Scanner;
    2. public class konversidesimalkehexadesimal
    3. {
    4. public static void main(String args[])
    5. {
    6. Scanner input = new Scanner( System.in );
    7. System.out.println("Masukkan bilangan desimal : ");
    8. int bilangandesimal =input.nextInt();
    9. System.out.println("Bentuk hexadesimalnya adalah : ");
    10. Hexadesimal(bilangandesimal);
    11. System.out.print("\n");
    12. }
    13. public static void Hexadesimal(int desimal)
    14. {
    15. char[] angkahexadesimal={'0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F'};
    16. if(desimal > 0){
    17. Hexadesimal(desimal/16);
    18. System.out.print(angkahexadesimal[desimal%16]);
    19. }
    20. }
    21. }