Я работаю над заданием, в котором мне нужно использовать вложенные циклы для программирования пирамиды звездочек, которая находится на ее стороне. Результат этой программы должен выглядеть так:
*
**
***
****
***
**
*
Когда я запускаю свою программу, она отображает только последние четыре строки кода. Не знаю, почему не появляются первые три. Вот мой код:
public class Main
{
public static void main(String[] args) {
for(int a = 0; a < 8; a++) //1
{
if(a < 4){
for(int b = a; b < 4; b++)
{
System.out.print("*");
}
}
if(a >= 4)
for(int c = a; c < 4; c++)
{
System.out.print("*");
}
System.out.println();
} //loop 1
}
}
И вот мой результат:
****
***
**
*
(После вывода, который я не включил, есть пустое место. Это вызвано внешним для l oop итерация восемь раз.) Как мне сделать так, чтобы моя программа правильно отображала весь код, а не только последние четыре строки?
Любая помощь будет принята с благодарностью.