给你一个十进制数字,请你将其转换成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