zoukankan      html  css  js  c++  java
  • java实现任意进制转换

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

  • 相关阅读:
    Python基础-常用模块
    Python基础-递归函数
    Python基础-内置函数和匿名函数
    python函数-迭代器和生成器
    Python函数-装饰器
    Python基础-文件操作&函数回顾总结
    Python入门 Day3-博客登录程序
    Python入门 Day3-小练习
    错题
    SSM整合
  • 原文地址:https://www.cnblogs.com/iris-yx/p/3378316.html
Copyright © 2011-2022 走看看