實現兩個大數的加減乘除 – JAVA編程語言程序開發技術文章

實現兩個大數的加減乘除
 
 
 
[java]
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.pideToIntegralValue(b2)) ;//舍棄小數部分  
     
     
    } 

 
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.pideToIntegralValue(b2)) ;//舍棄小數部分
   
      
       }
}
 
 
 
 

發佈留言