实现两个大数的加减乘除
实现两个大数的加减乘除
import java.math.BigDecimal ;/*实现两个大数的加减乘除*/public class BigDecimalTest{public static void main(String[] args){String x = "1000000000000000000000000000000000000000000000.5" ;String y = "2" ;BigDecimal b1 = new BigDecimal(x) ;BigDecimal b2 = new BigDecimal(y) ; System.out.println("result: ") ;System.out.println("相加: "+ b1.add(b2)) ;System.out.println("相减: "+ b1.subtract(b2)) ;System.out.println("相乘: "+ b1.multiply(b2)) ;System.out.println("相除: "+ b1.divideToIntegralValue(b2)) ;//舍弃小数部分 }}