Function to convert a decimal number to its equivalent hexadecimal number
static String decHex ( int n ) { char alpha [ ] = { ' A ' , ' B ' , ' C ' , ' D ' , ' E ' , ' F ' } ; StringBuilder ans = new StringBuilder ( " " ) ; while ( n > 0 ) { if ( n % 16 < 10 ) { ans . append ( Integer . toString ( n % 16 ) ) ; } else { ans . append ( alpha [ n % 16 - 10 ] ) ; } n /= 16 ; } ans = ans . reverse ( ) ; return ans . toString ( ) ; }