Здравствуйте, я все еще учусь, я столкнулся с написанием кода Java, который печатает ромб с рамкой, заключающей бриллиант. Я пробовал сделать рамку, но у меня возникла проблема с формированием ромба.
Вот пример того, как должен выглядеть бриллиант:
Вот образец моего кода:
System.out.print("\n");
// for the top cover
System.out.print("+");
for (int i = 0; i <= (size * 2); i++) {
System.out.print("-");
}
System.out.println("+");
// for the side
int count = 0;
for (int i = 1; i <= (size * 2) - 1; i++) {
System.out.print("|");
for (int j = 0; j <= (size * 2); j++) {
System.out.print(" ");
}
System.out.println("|");
}
// For the bottom
System.out.print("+");
for (int i = 0; i <= (size * 2); i++) {
System.out.print("-");
}
System.out.println("+");