Class hexadecimalconversion{public static void main (String[] args) {toBin (6); System.out.println ("\ n"); System.out.println ("------------------------\ n"); Tohex (-60); System.out.println ("\ n"); System.out.println ("------------------------\ n"); tooct (60);} dec --> hexpublic static void tohex (int num) {trans (num, 15, &NBSP;4);} dec --> binpublic static void tobin (int num) {trans (num,1,1);} Public static void tooct (int num) {trans (num,7,3);} Public static void trans (Int num, int base, int offset) {if (num == 0) {System.out.println (0); return;} char[] chs = {' 0 ', ' 1 ', ' 2 ', ' 3 ', ' 4 ', ' 5 ', ' 6 ', ' 7 ', ' 8 ', ' 9 ', ' A ', ' B ', ' C ', ' D ', ' E ', ' F '};char[] arr = new char[32];int pos = arr.length;while (num != 0) {Int temp = num & basE;arr[--pos] = chs[temp];num = num >>> offset;} for (int x = pos; x<arr.length; x++) {system.out.print (Arr[x]);}}
Binary conversion Processing method