本帖最后由 李万海 于 2013-3-30 13:51 编辑
- 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]);
- }
- }
复制代码 void不是无返回类型吗, 这里为什么会有return啊 ?起什么作用?
|