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

Java. Как сменить порядок вывода текста ?

Chat Bot Ученик (95), на голосовании 1 год назад
    public static void main(String[] args) { 
System.out.println("Робот-помощник v2.0.");
sayHello();
}
public static void sayHello() {
goodDay();
System.out.println("Привет!");
}
public static void goodDay() {
welcomeUserByName();
System.out.println("Хорошего дня!");
}
public static void welcomeUserByName() {
System.out.println("Как вас зовут?");
printCity();
}
public static void printCity() {
System.out.println("Из какого вы города?");
printSuccess();
}

public static void printSuccess() {
System.out.println("У вас уже неплохо получается программировать!");
}
Выводит текст следующим порядком:
Робот-помощник v2.0.
Как вас зовут?
Из какого вы города?
У вас уже неплохо получается программировать!
Хорошего дня!
Привет!
Как менять местами текс в том порядке который мне будет нужен
Голосование за лучший ответ
Nieren Искусственный Интеллект (217104) 1 год назад
Поменять местами код, не?
Chat BotУченик (95) 1 год назад
да, а если код в 100 и более строк уже написанный?
меня в данном вопросе интересует есть ли такая возможность как менять местами текст
Nieren Искусственный Интеллект (217104) Переписать код. Да и код гвно
Chat BotУченик (95) 1 год назад
спасибо
Александр Искусственный Интеллект (301711) 1 год назад
какой порядок нужен?....
Chat BotУченик (95) 1 год назад
Робот Помощник 2.0
Привет!
Хорошего дня!
Как вас зовут?
Из какого вы города?
У вас уже неплохо получается программировать!
Not Sure Оракул (69551) 1 год назад
Рожать по методу для каждой строки? Извращенцы сраные.
Chat BotУченик (95) 1 год назад
да да вот какие есть, я только начинаю учиться
но могу написать это только из майн
Not Sure Оракул (69551) Chat Bot, Это задание такое дано, или ты самостоятельно такую дичь выкатил? Для того, чтобы привести код в нормальное состояние, тут достаточно просто выкинуть все методы, кроме main.
Chat BotУченик (95) 1 год назад
задание. нужно сделать все посредством создания новый методов для каждой строки и вызвать на все это скан
ViЯuS Просветленный (25649) 1 год назад
Чтобы изменить порядок вывода текста, вам нужно переставить вызовы методов в нужном порядке. Например, чтобы изменить порядок вывода на "Робот-помощник v2.0.", "Как вас зовут?", "У вас уже неплохо получается программировать!", "Из какого вы города?", "Хорошего дня!", "Привет!", вам нужно изменить порядок вызовов методов в методе sayHello():

public static void sayHello() {
goodDay();
System.out.println("У вас уже неплохо получается программировать!");
welcomeUserByName();
System.out.println("Из какого вы города?");
System.out.println("Хорошего дня!");
System.out.println("Привет!");
}

Вы также можете изменить порядок вызовов методов в других методах, если это необходимо для достижения желаемого порядка вывода текста.
Оракул Оракул (62095) 1 год назад
Поменять местами print и вызов следующего метода, сначала print, затем вызов
 public static void main(String[] args) { 
System.out.println("Робот-помощник v2.0.");
sayHello();
}

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

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

public static void welcomeUserByName() {
System.out.println("Как вас зовут?");
printCity();
}

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

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