对于Java处理值很大的整数,long不够用时,可以使用BigInteger类
//当我们编程中,需要处理很大的整数,long不够用
//可以使用BigInteger的类来搞定
BigInteger bigInteger1 = new BigInteger("16546516516156156165156");
BigInteger bigInteger2 = new BigInteger("1");
//1.在对BigInteger进行加减乘除的时候,需要使用对应的方法,不能直接进行+ - * /
//2.可以创建一个要操作的BigInteger然后进行相应操作
BigInteger add = bigInteger1.add(bigInteger2);//加法
System.out.println(add);
BigInteger multiply = bigInteger1.multiply(bigInteger2);//减法
System.out.println(multiply);
对于高精度的浮点数则使用BigDecimal类,其使用方法与BigInteger类似