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));

            }

    }

    }

  • 相关阅读:
    微信群之Java技术红包问答
    Java JPA 查询实体部分字段
    我的iphone6退货之路
    Simulated Annealing (模拟退火)
    ICML 2017 Reading (1): Combining Online and Offline Knowledge in UCT
    ICML 2017 Reading
    NIPS 2014
    Gumbel-Max trick, Perturb and MAP and more
    ICML 2014
    非常有趣的JavaScript游戏
  • 原文地址:https://www.cnblogs.com/Annetree/p/6361196.html
Copyright © 2011-2022 走看看