Top.Mail.Ru
Ответы
Аватар пользователя
Аватар пользователя
Аватар пользователя
Аватар пользователя
Программирование
+2

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

12345678910111213141516171819202122232425
    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.
Как вас зовут?
Из какого вы города?
У вас уже неплохо получается программировать!
Хорошего дня!
Привет!
Как менять местами текс в том порядке который мне будет нужен

По дате
По рейтингу
Аватар пользователя
Оракул

Поменять местами print и вызов следующего метода, сначала print, затем вызов

12345678910111213141516171819202122232425262728
 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("У вас уже неплохо получается программировать!"); 
} 
Аватар пользователя
Просветленный

Чтобы изменить порядок вывода текста, вам нужно переставить вызовы методов в нужном порядке. Например, чтобы изменить порядок вывода на "Робот-помощник v2.0.", "Как вас зовут?", "У вас уже неплохо получается программировать!", "Из какого вы города?", "Хорошего дня!", "Привет!", вам нужно изменить порядок вызовов методов в методе sayHello():

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

Вы также можете изменить порядок вызовов методов в других методах, если это необходимо для достижения желаемого порядка вывода текста.

Аватар пользователя
Оракул

Рожать по методу для каждой строки? Извращенцы сраные.

Аватар пользователя
Искусственный Интеллект

какой порядок нужен?....

Аватар пользователя
Искусственный Интеллект

Поменять местами код, не?