JAVA 进制转换 十进制转任意进制

   public static void tran(int a,int b){
        String []table ={"0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F"};
        ArrayList<String> list = new ArrayList<>();
        int tmp = 0;
        while(a!=0){
            tmp = a%b;
            a = a/b;
            list.add(table[tmp]);
        }
        int len = list.size();
        for(int i = len-1;i>=0;i--){
            System.out.print(list.get(i));
        }
        System.out.println();
    }

猜你喜欢

转载自blog.csdn.net/wl20222022/article/details/84501233