Java tutorial
public class Convert { public static void main(String[] args) { int i = 0, num = 23658; char[] digits = new char[8]; do { digits[i++] = Character.forDigit(num % 16, 16); num /= 16; } while (num != 0); for (int j = 7; j >= 0; j--) System.out.println(digits[j]); char[] hex = { 'f', '3', '6', '0' }; num = 0; for (int j = 0; j < hex.length; j++) { num <<= 4; num += Character.digit(hex[j], 16); } System.out.println(num); } }