一、一个简单的进制转换器
通过输入数字和需要转换的进制达成目的
二、使用步骤
1.实例代码
代码如下(示例):
int a,b,c,d,sum;
//定义各变量,来接收用户输入的数据
String num="";
System.out.println("要转的数是?");
Scanner inp=new Scanner(System.in);
a=inp.nextInt();
System.out.println("要转的进制?");
d=inp.nextInt();
for(int i=0;i<10000;i++){
b=a%d;
c=a/d;
sum=(a-b)/d;
a=sum;
//给a重新赋值
num+=Integer.toString(b)+",";
//强转余数加至string的num中,但是此时是反的所以要再做一次转换
if(sum==0){
break;
//如果到零,立即停止
}
}
String[] arr1=num.split(",");//分割成数组以重新排序
num="";//清空num
for(int j=arr1.length-1;j>=0;j--){
num+=arr1[j];
}//反向重新排序
System.out.println("转换后为"+num);
//输出对应进制
实例图片