Исправьте программу так, чтобы рекомендация по покупке долларов печаталась, только если курс меньше 70. Не забудьте проверить, что всё работает — поменяйте значение курса и убедитесь, что программа может дать вам совет.
class Praktikum {
public static void main(String[] args) {
double rateUSD = 78.5;
double rubles = 14356.5;
if (rateUSD <= 70);
System.out.println("Отличный курс доллара — рекомендую купить!");
System.out.println("Ваши сбережения в долларах: " + rubles / rateUSD);
}
}
Максим Галкин
1 уровень
Добрый день. Пытаюсь выполнить вот это задание и никак. Помогите пож.
Решен
Комментарии (12)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Denis Akifyev
10 апреля 2022, 10:28
class Praktikum {
public static void main(String[] args) {
double rateUSD = 69.9;
double rubles = 14356.5;
if (rateUSD < 70) {
System.out.println("Отличный курс доллара — рекомендую купить!");
System.out.println("Ваши сбережения в долларах: " + rubles / rateUSD);
}
if (rateUSD >= 70) {
System.out.println("Ваши сбережения в долларах: " + rubles / rateUSD);
}
}
}
![]()

+1
Anonymous #3029818
10 апреля 2022, 11:42
Благодарю, взлетело.
0
Anonymous #3029818
9 апреля 2022, 18:04
Я туплю или практикум ? пишет, что неправильно обрабатывается случай, когда курс меньше 70
class Praktikum {
public static void main(String[] args) {
double rateUSD = 66;
double rubles = 14356.5;
if (rateUSD < 70) {
System.out.println("Отличный курс доллара — рекомендую купить!");}
if (rateUSD >= 70) {
System.out.println("Ваши сбережения в долларах: " + rubles / rateUSD);
}
}
}
0
Denis Akifyev
10 апреля 2022, 10:30
class Praktikum {
public static void main(String[] args) {
double rateUSD = 69.9;
double rubles = 14356.5;
if (rateUSD < 70) {
System.out.println("Отличный курс доллара — рекомендую купить!");
System.out.println("Ваши сбережения в долларах: " + rubles / rateUSD);
}
if (rateUSD >= 70) {
System.out.println("Ваши сбережения в долларах: " + rubles / rateUSD);
}
}
}
![]()

0
Максим Галкин
6 февраля 2022, 12:42
Опять ругается(
class Praktikum {
public class Main
{
public static void main(String[] args)
{
double rateUSD = 78.5;
double rubles = 14356.5;
if (rateUSD <= 70) System.out.println("Отличный курс доллара — рекомендую купить!");
System.out.println("Ваши сбережения в долларах: " + rubles / rateUSD);
}
}
}
//Теперь то чего ей надо?
0
Mc Sailor
15 февраля 2022, 13:10
может быть потому что вы публичный класс "завернули" в непубличный? К тому же класс, не имеющий точки входа - у него нет ни одного метода. Уберите 1 и последнюю строчки кода.
+1
Anonymous #2995489
21 февраля 2022, 16:50
Всем привет ребят. Я значение rateUSD <= 70, поставил rateUSD <= 69.9 и все решилось. Не знаю, возможно там еще можно было как то решить, но я решил так!)
0
Максим Галкин
6 февраля 2022, 12:39
Получилось, мерси!
+1
ГоффMaster
6 февраля 2022, 12:47
На здоровье. Лайф-хак - используй кнопку "ответить", когда отвечаешь, тогда человек получит оповещение.
0
Anonymous #2828340
14 февраля 2022, 15:25
я так и не понял. уже и курс поменял и else вставил. в чём подвох то??
0
Denis Akifyev
10 апреля 2022, 10:30
class Praktikum {
public static void main(String[] args) {
double rateUSD = 69.9;
double rubles = 14356.5;
if (rateUSD < 70) {
System.out.println("Отличный курс доллара — рекомендую купить!");
System.out.println("Ваши сбережения в долларах: " + rubles / rateUSD);
}
if (rateUSD >= 70) {
System.out.println("Ваши сбережения в долларах: " + rubles / rateUSD);
}
}
}
![]()

0
ГоффMaster
6 февраля 2022, 12:31решение
if (rateUSD <= 70);
Любой оператор в джаве заканчивается точкой с запятой. Ты закончил оператор иф, всё, что идёт потом, к ифу не имеет отношения.
Два варианта:
Ну и обрати внимаение на условие. МЕНЬШЕ 70.
+2