// 크기 비교 : 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);