크기와 기본적인 덧셈, 뺄셈의 사용을 비교의 BigDecimal

// 크기 비교 : 
INT의 A = bigdemical.compareTo (bigdemical2)
 // A = -1 bigdemical bigdemical2 미만이고;
 // A = 0을 나타내는 bigdemical 동일 bigdemical2;
 // A = 1, bigdemical bigdemical2 이상 도시]. 

부울 플래그 value1.compareTo는 = (BigDecimal.ZERO) == 1 && value1.compareTo (BigDecimal.ONE는) == -1 ;
 IF (플래그) { 
    에서 System.out.println ( "VALUE1은 0보다 크고 1보다 작은" ) 
} 


// 추가 이없는 곱셈과 나눗셈 : 
BigDecimal의 bignum1 = 새로운 새 BigDecimal의 ( "10" )   
BigDecimal의 bignum2 = 새로운 새 BigDecimal의 ( ". 5" );   
BigDecimal의 bignum3 =널 (null) ;   
  
// 가산기   
bignum3 =   bignum1.add (bignum2)        
에서 System.out.println ( "및"+는 bignum3)   
  
// 감산기   
bignum3 = bignum1.subtract은 (bignum2)   
에서 System.out.println는 ( "의 차이 인 "+ bignum3);   
  
// 승산   
bignum3 = bignum1.multiply (bignum2)   
에서 System.out.println ( "제품은 "+ bignum3);   
  
// 분할   
bignum3 = bignum1.divide (bignum2)   
에서 System.out.println ( "공급자는"+ bignum3) 



// 기본 데이터로의 BigDecimal 객체 : 

// 값이 대응하는 문자열로 객체의 BigDecimal
bigDecimalOne.toString (); 

// 리턴의 BigDecimal의 두 값 
bigDecimalOne.doubleValue (); 

// BigDecimal의이 플로트 반환 
bigDecimalOne.floatValue는 (); 

// 긴 귀환 BigDecimal의 값 
bigDecimalOne.longValue (); 

// BigDecimal의가 INT를 반환 값 
bigDecimalOne.intValue (); 


// 자바 반올림 모드 : 

// 첫번째 방법 개의 소수 
더블 (2 DB = bigDecimalTwo.setScale RoundingMode.HALF_UP 등) .doubleValue () 
에서 System.out.println ( DB); 
 
// 두 번째 방법 : 소수 둘째 자리 
에 DecimalFormat DF = 새로운 새 에 DecimalFormat ( "# 00" ) 
df.format (bigDecimalTwo);

 

추천

출처www.cnblogs.com/yysbolg/p/11095673.html