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

Задание по Java

Илья Пугин Ученик (95), открыт 16 часов назад
Всем привет! Написал код, не могу понять почему не компилируется.

Задание:

Вам нужно запрограммировать робота, который должен познакомиться с пользователем, поздороваться с ним и поздравить с успехами в программировании.
Кто-то уже начал писать код программы для робота, но не закончил. Вам нужно написать несколько новых методов и немного доработать существующие.
Для начала вам нужно объявить и реализовать:
Метод sayHello(), который печатает «Привет!».
Метод goodDay(), который желает пользователю «Хорошего дня!».
Метод printCity(), который спрашивает: «Из какого вы города?».
Затем вам нужно доработать метод welcomeUserByName() таким образом, чтобы перед выводом сообщения о знакомстве, робот спрашивал у пользователя не только имя, но и название города, в котором он живёт.
После этого вам останется лишь вызвать в методе main() все имеющиеся методы в такой последовательности, чтобы робот:
1. Сначала поздоровался.
2. Затем пожелал хорошего дня.
3. После этого спросил имя пользователя.
4. Затем спросил город.
5. Далее сообщил, что рад знакомству.
6. Напоследок поздравил пользователя с успехом (для последнего нужно использовать уже написанный метод printSuccess()).

Код Java:

 public static void main(String[] args) { 
System.out.println("Робот-помощник v2.0.");
sayHello();
goodDay();
welcomeUserByName();
printSuccess();
}

public static void welcomeUserByName() {
Scanner scanner = new Scanner(System.in);
System.out.println("Как вас зовут?");
String name = scanner.next();
printCity();
String city = scanner.next();
System.out.println("Рад познакомиться, " + name + " из " + city + "!");
}

public static void printSuccess() {
System.out.println("У вас уже неплохо получается программировать!");
}

public static void sayHello() {
System.out.Println("Привет!");
}
public static void goodDay() {
System.out.Println("Хорошего дня!");
}
public static void printCity() {
System.out.Println("Из какого вы города?");
}
7 ответов
Unity 3D Профи (767) 16 часов назад
Ты разделы перепутал
Vasilijus Sesioliktašiš Профи (642) 15 часов назад
Не туда
Илья ПугинУченик (95) 15 часов назад
Программирование ---> Java. Не понял какой раздел нужен
FeniksD Мастер (1675) 15 часов назад
 import java.util.Scanner; 

public class RobotAssistant {

public static void main(String[] args) {
System.out.println("Робот-помощник v2.0.");
sayHello();
goodDay();
welcomeUserByName();
printSuccess();
}

public static void sayHello() {
System.out.println("Привет!");
}

public static void goodDay() {
System.out.println("Хорошего дня!");
}

public static void printCity() {
System.out.println("Из какого вы города?");
}

public static void welcomeUserByName() {
Scanner scanner = new Scanner(System.in);
System.out.println("Как вас зовут?");
String name = scanner.next();
printCity();
String city = scanner.next();
System.out.println("Рад познакомиться, " + name + " из " + city + "!");
}

public static void printSuccess() {
System.out.println("У вас уже неплохо получается программировать!");
}
}
Cogni Просветленный (44453) 15 часов назад
Ты ошибся в написании метода вывода: нужно System.out.println вместо System.out.Println, из-за чего код не компилируется.
Оракул Оракул (62925) 14 часов назад
Заверните код в класс
И println с маленькой буквы
Все методы в Java с маленькой буквы, классы с большой
Александр Искусственный Интеллект (306009) 3 часа назад
это не джава-сприпт... методы сами по себе не могут быть
в джаве всё должно быть в классе...
Похожие вопросы