Java 大数任意进制转换

Posted 聚散流沙

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java 大数任意进制转换相关的知识,希望对你有一定的参考价值。

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner cin = new Scanner(System.in);
        String s = cin.nextLine();
        int x = cin.nextInt();
        int y = cin.nextInt();
        System.out.println(Transform(s,x,y));
    }

    //s:输入的数字  x:原数的进制  y:要转化成的进制
    public static String Transform(String s,int x,int y) {
        return new java.math.BigInteger(s,x).toString(y);
    }
}

 

以上是关于Java 大数任意进制转换的主要内容,如果未能解决你的问题,请参考以下文章

java的数制转换(详解,全!)

C语言怎么将超大的16进制数转换成10进制,这个16进制数是个大数,比如0x123456789ABCDEF12345这种

java 的任意进制间转换

HDU 1314 Numerically Speaking(大数加减乘除+另类二十六进制互相转换)

java任意进制转换

java基础:任意进制到十进制的转换