| 123456789101112131415161718192021222324 |
- import java.util.*;
- public class CurrencyConverter {
- private Map<String, Double> dollarConv = new HashMap<>();
- public CurrencyConverter() {
- dollarConv.put("DOLLAR", 1.00);
- dollarConv.put("EURO", 0.94);
- dollarConv.put("POUND", 0.82);
- dollarConv.put("RUPEE", 68.32);
- dollarConv.put("AUSDOLLAR", 1.35);
- dollarConv.put("CANDOLLAR", 1.32);
- dollarConv.put("SINGDOLLAR", 1.43);
- dollarConv.put("FRANC", 1.01);
- dollarConv.put("RINGGIT", 4.47);
- dollarConv.put("YEN", 115.84);
- dollarConv.put("RENMINBI", 6.92);
- }
- public double convert(String from, double money, String to) {
- return (money * asDollar(from)) * dollarConv.get(to);
- }
- public double asDollar(String from) {
- return 1 / dollarConv.get(from);
- }
- }
|