public static String hex(int zahl) { int rest ; int basis = 16; String ergebnis=""; while(zahl>0){ rest = zahl % basis; zahl = zahl / basis; switch(rest){ case 1 : rest = 1;break; case 2 : rest = 2;break; case 3 : rest = 3;break; case 4 : rest = 4;break; case 5 : rest = 5;break; case 6 : rest = 6;break; case 7 : rest = 7;break; case 8 : rest = 8;break; case 9 : rest = 9;break; case 10 : rest = 'A' ;break; case 11 : rest = 'B';break; case 12 : rest = 'C';break; case 13 : rest = 'D';break; case 14 : rest = 'E';break; case 15 : rest = 'F';break; } ergebnis = rest + ergebnis; } return ergebnis;}public static void main(String args[]) { int d = Integer.parseInt(args[0]); System.out.println(hex(d)); }}