zoukankan      html  css  js  c++  java
  • java的大数运算模板

    import java.math.BigInteger;

    import java.util.Scanner;

    public class Main {

    public static void main(String[] args) {

    // TODO Auto-generated method stub

            Scanner cin=new Scanner(System.in);

            BigInteger a,b;

            while(cin.hasNext())//等效于输入到文件尾

            {

            a=cin.nextBigInteger();

            b=cin.nextBigInteger();

            System.out.println(a.add(b));//输出a+b

            System.out.println(a.subtract(b));//输出a-b

            System.out.println(a.multiply(b));//输出a*b

            System.out.println(a.divide(b));//输出a/b

            System.out.println(a.remainder(b));//输出a%b    

            if(a.compareTo(b)==0)System.out.println("a==b");

            if(a.compareTo(b)>0)System.out.println("a>b");

            if(a.compareTo(b)<0)System.out.println("a<b");        

            System.out.println(a.abs());//大数a的绝对值

             int exponent=cin.nextInt();

                System.out.println(a.pow(exponent)); //大整数a的exponent次幂

                 //返回大整数十进制的字符串表示

                System.out.println(a.toString());           

                //返回大整数p进制的字符串表示

                int p=cin.nextInt();

                System.out.println(a.toString(p));

            }

    }

    }

  • 相关阅读:
    AKKA学习(二) 未完
    AKKA学习(一)
    seata项目结构
    seata demo
    FESCAR
    GTS原理、架构
    Fescar使用(资料)
    高性能异步分布式事务TCC框架(资料汇总)
    TIDB学习资料
    自旋锁
  • 原文地址:https://www.cnblogs.com/Annetree/p/6361196.html
Copyright © 2011-2022 走看看