package org.javamoney.examples.console.functional;
import java.util.Locale;
import javax.money.CurrencyUnit;
import javax.money.MonetaryAmount;
import javax.money.Monetary;
import org.javamoney.moneta.Money;
public class SimpleOperations {
public static void main(String[] args) {
CurrencyUnit dollar = Monetary.getCurrency(Locale.US);
MonetaryAmount money = Money.of(120, dollar);
MonetaryAmount money2 = Money.of(50, dollar);
System.out.println(money.add(money2));
System.out.println(money.subtract(money2));
System.out.println(money.multiply(2));
System.out.println(money.divide(2));
System.out.println(money.isEqualTo(money2));
System.out.println(money.isGreaterThan(money2));
System.out.println(money.isGreaterThanOrEqualTo(money2));
System.out.println(money.isGreaterThanOrEqualTo(money2));
System.out.println(money.isLessThan(money2));
System.out.println(money.isLessThanOrEqualTo(money2));
System.out.println(money.isNegative());
System.out.println(money.isNegativeOrZero());
}
}