十转换进制

来源:百度知道 编辑:UC知道 时间:2024/05/19 04:24:05
输入一个十转换进制~转换成2.8.16

有规则的
不可以用气泡.不可以用指针.不可以用数组

.只可以用~for if while

class testDex{
private static StringBuffer change(int num,int i){
StringBuffer str = new StringBuffer(32);
char s='0';
int a;
while(num>0){
a=num%i;
switch (a){
case 10:
s='A';
break;
case 11:
s='B';
break;
case 12:
s='C';
break;
case 13:
s='D';
break;
case 14:
s='E';
break;
case 15:
s='F';
break;
default:
s=(char)(a+48);
}
str.append(s);
num/=i;
}
r