import java.math.BigDecimal;
import java.math.MathContext;
import java.math.RoundingMode;

public class Java_bigdecimal_negate_example {
	public static void main(String args[]) {

		MathContext mc = new MathContext(0);
		mc = mc.DECIMAL64;
		BigDecimal broken = new BigDecimal(5.2485),
		arrow = new BigDecimal(-2.254);

		System.out.println("broken object value : " + broken);
		System.out.println("method generated result : "
				+ broken.negate(mc).doubleValue());

		System.out.println("\narrow object value : " + arrow);
		System.out.println("method generated result : "
				+ arrow.negate(mc).doubleValue());

		boolean value = true;
		System.out.println(!value);

	}
}