class Wallet {
double balance;
String type; //Тип валюты (рубли, доллары...)
public Wallet(double balance, String type) {
this.balance = balance;
this.type = type;
}
public static void main(String[] args) {
Wallet wallet = new Wallet(100, "USD");
Wallet wallet2 = new Wallet(100, "EUR");
Wallet wallet3 = new Wallet(100, "RUB");
double rub;
if (wallet.type.equals("USD")) {
rub = wallet.balance * 74;
} else if (wallet.type.equals("EUR")) {
rub = wallet.balance * 95;
} else {
rub = wallet.balance;
}
System.out.println("В бумажнике " + rub + " руб.");
double rub2;
if (wallet2.type.equals("USD")) {
rub2 = wallet2.balance * 74;
} else if (wallet2.type.equals("EUR")) {
rub2 = wallet2.balance * 95;
} else {
rub2 = wallet2.balance;
}
System.out.println("В бумажнике " + rub2 + " руб.");
double rub3;
if (wallet3.type.equals("USD")) {
rub3 = wallet3.balance * 74;
} else if (wallet3.type.equals("EUR")) {
rub3 = wallet3.balance * 95;
} else {
rub3 = wallet3.balance;
}
System.out.println("В бумажнике " + rub3 + " руб.");
}
}
Shokhrukh Buronov
28 уровень
Помогите пожалуйста убрать дублированный код(нужно добавить один метод)
Решен
Комментарии (1)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Максим Глотов
11 августа 2021, 06:28
В это задаче также нужно создать массив из кошельков в разной валюте, а затем перебрать все элементы массива циклом fori, в котором выполнить код.
*курс евро поправьте :) слишком высокий у вас.
+1