[Hanani]JAVA大数相关学习记录
Posted hananichen
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[Hanani]JAVA大数相关学习记录相关的知识,希望对你有一定的参考价值。
1.Basic remains .题目链接
涉及内容:
大数读入|大数模|大数进制读入时转化为十进制|大数输出时转化为其他进制输出
import java.io.*;
import java.math.*;
import java.util.*;
import java.text.*;//各种头文件
public class Main {
public static void main(String[] args) {
Scanner cin = new Scanner(System.in);//读入
int b;
BigInteger p,m;
while(cin.hasNextInt()) {
b = cin.nextInt();
if(b==0) break;
p = cin.nextBigInteger(b);//把读入的各种进制转化为10进制
m = cin.nextBigInteger(b);
BigInteger k = p.mod(m);//大数模
String ans = k.toString(b);//将数字转化为字符串(b进制)
System.out.println(ans);
}
}
}
以上是关于[Hanani]JAVA大数相关学习记录的主要内容,如果未能解决你的问题,请参考以下文章
剑指offer编程题Java实现——面试题12相关题大数的加法减法乘法问题的实现
ElasticSearch学习问题记录——Invalid shift value in prefixCoded bytes (is encoded value really an INT?)(代码片段