Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Ошибка в задании Яндекс.Практикума Java.

pocelyyou Профи (708), на голосовании 1 год назад
Всем доброй ночи, обучаюсь языку Java на яндекс.практикуме, и было дано задание:

Напишите конвертер валют, который умеет работать с рублями и долларами:
Установите стартовое значение на счету 30000 рублей.
Курс доллара установите равным 78.5 рублей за доллар.
В результате работы программы напечатайте следующую строку: «У вас на счету ... рублей. В долларах это ... долларов. Так держать!».

У меня выходит ошибка:
 submission/Practicum.java:7: error: ')' expected 

System.out.println("У вас на счету" + "rubles" + "рублей." "В долларах это" + " " + "rateUSD" + " " + "долларов." "Так держать!");



1 error

diff: student_ans: No such file or directory

cat: student_ans: No such file or directory


САМ КОД:
 class Practicum { 
public static void main(String[] args) {
double rubles = 30000.0;
double rateUSD = 78.5;
double dollars = rubles / rateUSD;

System.out.println("У вас на счету" + "rubles" + "рублей." "В долларах это" + " " + "rateUSD" + " " + "долларов." "Так держать!");
}
}
Помогите пожалуйста я уже не могу...
Голосование за лучший ответ
Илья Сердюков Знаток (384) 1 год назад
Скобку забыл, там же так и написано
Илья СердюковЗнаток (384) 1 год назад
А, соре, не увидел, плюса нет между "долларов." "Так держать!"
pocelyyou Профи (708) Илья Сердюков, А сейчас, что не правильно? Код:
 System.out.println("У вас на счету" + " " + rubles + " " + "рублей." + " " + "В долларах это" + " " + rateUSD + " " + "долларов." + " " + "Так держать!"; 
Ошибка:
 submission/Practicum.java:7: error: ')' expected 
 
System.out.println("У вас на счету" + " " + rubles + " " + "рублей." + " " + "В долларах это" + " " + rateUSD + " " + "долларов." + " " + "Так держать!"; 
 
                                                                                                                                                        ^ 
 
1 error 
 
diff: student_ans: No such file or directory 
 
cat: student_ans: No such file or directory 
Илья СердюковЗнаток (384) 1 год назад
Короче вот:
System.out.println("У вас на счету: " + rubles + " рублей. " + "В долларах это" + rateUSD + " долларов. " + "Так держать!");
Apple M5 Оракул (59840) 1 год назад
Необходимо добавить знак плюс между строками, чтобы они правильно склеились:
Nieren Искусственный Интеллект (217104) 1 год назад
Лучше забудь про эти курсы от яндекса и тд, берёшь книгу, например Герберт Шилдт - Java: руководство для начинающих
И изучаешь
А правильный код:
 class Practicum {  
public static void main(String[] args) {
double rubles = 30000.0;
double rateUSD = 78.5;
double dollars = rubles / rateUSD;

System.out.println("У вас на счету" + rubles + " рублей. В долларах это " + rateUSD + " долларов. Так держать!");
}
}
pocelyyouПрофи (708) 1 год назад
спасибо большое, обязательно изучу. Мне 20 лет, закончил колледж на техник-программиста, в итоге ничего не знаю, есть только корочка. Сейчас занялся самообразованию с нуля так сказать и мечтаю быть полезным программистом)))
Александр Искусственный Интеллект (301734) 1 год назад
так и пишите претензию авторам задания, если считаете что нашли ошибку
АНДРЮШОК Профи (838) 4 месяца назад
 class Practicum { 

public static void main(String[] args) {
// Объявите переменные и произведите необходимые вычисления
double rubles = 30002.7;
double rateUSD = 78.5;
double dollars = rubles/rateUSD;
System.out.println("У вас на счету"+ " " +rubles+ " " +"рублей. В долларах это"+ " " +dollars+ " " +"долларов. Так держать!");

}
}

Похожие вопросы