Так что сейчас я работаю над личным проектом, и я сделал программу, которая распечатывает узоры звезд. На одном из звездных узоров я хочу получить такой результат:
Рисунок
* *
** **
*** ***
**** ****
**********
Поэтому я сделал один метод распечатать это:
Рисунок 1
for (int i = 1; i <= n; i++) {
for (int j = 1; j <= i; j++) {
System.out.print("*" + " ");
}
System.out.println("");
}
*
**
***
****
*****
И другой метод распечатывает это:
Рисунок 2
for (int i = 0; i < n; i++) {
for (int j = 2 * (n - i); j >= 0; j--) {
System.out.print(" ");
}
for (int j = 0; j <= i; j++) {
System.out.print("* ");
}
System.out.println();
}
*
**
***
****
*****
Мой вопрос: как разместить звездочки первого метода рядом со звездочками других методов?
Это то, что я получил до сих пор:
public static void printStarsVictory(int n) {
for (int i = 1; i <= n; i++) {
for (int j = 1; j <= i; j++) {
System.out.print("*" + " ");
}
System.out.println("");
}
for (int i = 0; i < n; i++) {
for (int j = 2 * (n - i); j >= 0; j--) {
System.out.print(" ");
}
for (int j = 0; j <= i; j++) {
System.out.print("* ");
}
System.out.println();
}
}
Это то, что печатается до сих пор:
*
**
***
****
*****
*
**
***
****
*****
Есть идеи, как это решить?