/
matveyrazjivin
/
java_tasks
Обзор
Документация
Войти
/
matveyrazjivin
/
java_tasks
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
task2/src/main/java/org/example/Converter.java
26 строк
654 B
matveyrazjivin
Консольная версия конвертера валют.
30 сен 2025, 05:12
30 сен 2025, 05:12
a647bae
Код
Авторство
О чём код?
package org.example; import java.util.HashMap; import java.util.Map; public class Converter { private static Map<String, Double> money = new HashMap<>(); static { money.put("RUB", 1.0); money.put("USD", 0.012067); money.put("EUR", 0.010294); money.put("BYN", 0.036417); money.put("CNY", 0.086207); } public Map<String, Double> getExchangeRates() { return new HashMap<>(money); } public double convert(double amount, String fromCurrency, String toCurrency) { double usdAmount = amount / money.get(fromCurrency); return usdAmount * money.get(toCurrency); } }