Java高精度

import java.math.BigInteger;
import java.util.Scanner;
 
public class Main {
 
    private static final BigInteger BigInteger = null;

	public static void main(String[] args) {
        Scanner cin = new Scanner(System.in);
        BigInteger a =cin.nextBigInteger();
        BigInteger b =cin.nextBigInteger();
        int n=cin.nextInt();
        BigInteger c=a.subtract(b);//减法
        a=a.add(b);//加法
        a=a.divide(b);//除法
        a=a.multiply(b);//乘法
        a=a.pow(n);//次方,n为int
        if(a.equals(b)) //a与b是否相等
        if(a.compareTo(b)>0)//a和b比较
        System.out.println(a.subtract(b));
        else 
        System.out.println(b.subtract(a));
    }
 
}

以上基础操作

posted on 2019-02-28 20:09  湫叶  阅读(93)  评论(0编辑  收藏  举报

导航