Да, это вопрос домашней работы. Тем не менее, я не думаю, что проблема заключается в использовании обмена стеками для решения домашних проблем. Это то, что делают настоящие программисты, не так ли.Получение ракеты для отображения рядом друг с другом
У меня есть эта программа, которая печатает два ракеты на консоль. Ракеты располагаются вертикально. Я бы хотел, чтобы они казались бок о бок. Есть ли способ сделать это без изменения всех моих статических методов?
public class TwoRockets {
public static void main (String[] args) {
appearrocket();
appearrocket();
}
public static void appearrocket() {
cone();
box();
label();
box();
cone();
}
public static void box() {
System.out.println("+------+");
System.out.println("| |");
System.out.println("| |");
System.out.println("+------+");
}
public static void cone() {
System.out.println(" /\\");
System.out.println("/\\");
System.out.println("/ \\");
}
public static void label() {
System.out.println("| VIVA |");
System.out.println("|MEXICO|");
}
}
Нет. Вам придется изменить свои статические методы. Не напрямую печатать на System.out, но сборка в памяти, чтобы она могла быть перестроена в столбцах, может быть одним из подходов. Использование экземпляров объектов вместо статических методов также поможет в этом (в конце концов, у вас будет две ракеты). – Thilo