- 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 i=pos;i<arr.length;i++){
- System.out.print(arr[i]);
- }
- }
复制代码
|