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在这里是什么意思 ?起什么作用? |