<dependency> <groupId>javax.money</groupId> <artifactId>money-api</artifactId> <version>1.1</version> </dependency> <dependency> <groupId>org.javamoney.moneta</groupId> <artifactId>moneta-core</artifactId> <version>1.4</version> </dependency> import javax.money.Monetary; import javax.money.MonetaryAmount; import javax.money.NumberValue; public class CurrencyUtils { public static void main(String[] args) { MonetaryAmount amount1 = Monetary.getDefaultAmountFactory() .setCurrency("CNY") .setNumber(100) .create(); MonetaryAmount amount2 = Monetary.getDefaultAmountFactory() .setCurrency("CNY") .setNumber(50) .create(); MonetaryAmount sum = amount1.add(amount2); MonetaryAmount difference = amount1.subtract(amount2); MonetaryAmount product = amount1.multiply(2); MonetaryAmount quotient = amount1.divide(2); System.out.println("Sum: " + sum); System.out.println("Difference: " + difference); System.out.println("Product: " + product); System.out.println("Quotient: " + quotient); NumberValue amountValue = sum.getNumber(); System.out.println("Amount Value: " + amountValue); } }


上一篇:
下一篇:
切换中文