给你一个十进制数字,请你将其转换成m进制
import java.io.*;
public class jinzhizhuanhuan {
/** * @param args */
public static void main(String[] args) throws IOException{
// TODO Auto-generated method stub
int n,k=0,m;
int a[]=new int[24];
String str;
while(true)
{
BufferedReader buf;
buf=new BufferedReader(new InputStreamReader(System.in));
System.out.println("输入一个十进制数n");
str=buf.readLine();
n=Integer.parseInt(str);
System.out.println("输入要转换的进制m");
str=buf.readLine();
m=Integer.parseInt(str);
while(n>0)
{
a[k]=n%m;
k++;
n=n/m;
}
if("bye".equals(str)){
break;
}
for(int i=k-1;i>=0;i--)
{
System.out.print(a[i]);
}
}
}
}
红色部分可实现连续输入,若停止,可输入bye