Class Praktikum {
public static void main(String[] args) {
double rubles = 14560.5;
double rateUSD = 78.5;
double rateEUR = 85.5;
double rateJPY = 0.74; // Курс японской иены
String currency = "DKK";
System.out.println("Вы конвертируете рубли в " + currency);
if (currency.equals("USD")) {
System.out.println("Ваши сбережения в долларах: " + rubles / rateUSD);
} else if (currency.equals("EUR")) {
System.out.println("Ваши сбережения в евро: " + rubles / rateEUR);
} else if (currency.equals("JPY")) {
System.out.println("Ваши сбережения в иенах: " + rubles / rateJPY);
} else if {
System.out.println("Валюта не поддерживается.");
}
}
}
конвертация в иены работает, но проблема возникает, если попытаться конвертировать в новую валюту, например, датскую крону — DKK. Программа в таком случае конвертирует в иены, а хотелось бы получить сообщение об ошибке, ведь приложение пока не поддерживает такую валюту.
Java
Ошибка компиляции: ошибка в java
Cumshot compilation
} else if { - без условия?
Только else надо
Кто мат часть учить будет
Только else надо
Кто мат часть учить будет
Почему бы просто switch не юзать, нахера эти ифовые конструкции?
Аркадий Полей
может он именно ифовые конструкции на уроке проходит...
class Praktikum {
public static void main(String[] args) {
double rubles = 14560.5;
double rateUSD = 78.5;
double rateEUR = 85.5;
double rateJPY = 0.74; // Курс японской иены
String currency = "DKK";
System.out.println("Вы конвертируете рубли в " + currency);
if (currency.equals("USD")) {
System.out.println("Ваши сбережения в долларах: " + rubles / rateUSD);
} else if (currency.equals("EUR")) {
System.out.println("Ваши сбережения в евро: " + rubles / rateEUR);
} else if (currency.equals("JPY")) {
System.out.println("Ваши сбережения в иенах: " + rubles / rateJPY);
} else {
System.out.println("Валюта не поддерживается.");
}
}
}
правильный код
public static void main(String[] args) {
double rubles = 14560.5;
double rateUSD = 78.5;
double rateEUR = 85.5;
double rateJPY = 0.74; // Курс японской иены
String currency = "DKK";
System.out.println("Вы конвертируете рубли в " + currency);
if (currency.equals("USD")) {
System.out.println("Ваши сбережения в долларах: " + rubles / rateUSD);
} else if (currency.equals("EUR")) {
System.out.println("Ваши сбережения в евро: " + rubles / rateEUR);
} else if (currency.equals("JPY")) {
System.out.println("Ваши сбережения в иенах: " + rubles / rateJPY);
} else {
System.out.println("Валюта не поддерживается.");
}
}
}
правильный код
class Praktikum {
public static void main(String[] args) {
double rubles = 14560.5;
double rateUSD = 78.5;
double rateEUR = 85.5;
double rateJPY = 0.74; // Курс японской иены
String currency = "DKK";
System.out.println("Вы конвертируете рубли в " + currency);
if (currency.equals("USD")) {
System.out.println("Ваши сбережения в долларах: " + rubles / rateUSD);
} else if (currency.equals("EUR")) {
System.out.println("Ваши сбережения в евро: " + rubles / rateEUR);
} else if(currency.equals("JPY")) {
System.out.println("Ваши сбережения в иенах: " + rubles / rateJPY);
} else {
System.out.println("Валюта не поддерживается.");
}
}
}
public static void main(String[] args) {
double rubles = 14560.5;
double rateUSD = 78.5;
double rateEUR = 85.5;
double rateJPY = 0.74; // Курс японской иены
String currency = "DKK";
System.out.println("Вы конвертируете рубли в " + currency);
if (currency.equals("USD")) {
System.out.println("Ваши сбережения в долларах: " + rubles / rateUSD);
} else if (currency.equals("EUR")) {
System.out.println("Ваши сбережения в евро: " + rubles / rateEUR);
} else if(currency.equals("JPY")) {
System.out.println("Ваши сбережения в иенах: " + rubles / rateJPY);
} else {
System.out.println("Валюта не поддерживается.");
}
}
}
class Praktikum {
public static void main(String[] args) {
double rubles = 14560.5;
double rateUSD = 78.5;
double rateEUR = 85.5;
double rateJPY = 0.74; // Курс японской иены
String currency = "DKK";
System.out.println("Вы конвертируете рубли в " + currency);
if (currency.equals("USD")) {
System.out.println("Ваши сбережения в долларах: " + rubles / rateUSD);
} else if (currency.equals("EUR")) {
System.out.println("Ваши сбережения в евро: " + rubles / rateEUR);
} else if (currency.equals("JPY")) {
System.out.println("Ваши сбережения в иенах: " + rubles / rateJPY);
} else {
System.out.println("Валюта не поддерживается.");
}
}
}
public static void main(String[] args) {
double rubles = 14560.5;
double rateUSD = 78.5;
double rateEUR = 85.5;
double rateJPY = 0.74; // Курс японской иены
String currency = "DKK";
System.out.println("Вы конвертируете рубли в " + currency);
if (currency.equals("USD")) {
System.out.println("Ваши сбережения в долларах: " + rubles / rateUSD);
} else if (currency.equals("EUR")) {
System.out.println("Ваши сбережения в евро: " + rubles / rateEUR);
} else if (currency.equals("JPY")) {
System.out.println("Ваши сбережения в иенах: " + rubles / rateJPY);
} else {
System.out.println("Валюта не поддерживается.");
}
}
}
Похожие вопросы
- Ошибка с java в intellij idea помогите пожалуйста
- Ошибка в java
- Всем привет. Помогите плз. Мне нужна помощь тех кто действительно хорошо знает Java т. к мне нужно выбрать один из курсов
- Помогите доделать код на java. В форму пользователь вводит символ, который нужно заменить на #.
- Не выводит изображение в JAVA
- Java проблема с рефлексией.
- Java Developer vs Android Developer. Куда дальше?
- Пишут ли стартапы на Java?
- С какой книги начинать изучение Java?
- Помогите сделать java приложение! { СРОЧНО }