1. 程式人生 > >[Hanani]JAVA大數相關學習記錄

[Hanani]JAVA大數相關學習記錄

out text 文件 void hana util code tostring 記錄

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大數相關學習記錄