Я новичок в Java программирования, и я хочу, чтобы напечатать пирамиду, как в изображении:номера пирамиды в Java
У меня уже есть пирамиды (без номеров) (х является номера строк, которые хотят пользователи) Любая помощь хорошая!
for (int i=1; i<(2*x+1); i += 2)
{
for (int k=0; k < ((x-1) - i/2); k++)
{
System.out.print(" ");
}
for (int j=0; j<i; j++)
{
System.out.print(x);
}
System.out.println("");
}
давай;) ваш код выглядит хорошо. Пирамида почти закончена ... попробуйте использовать некоторые условные выражения (if/else) вокруг этой строки: 'System.out.print (x);' У вас есть переменные 'i' и' j' ... может быть, вы должны считать еще один (на основе 'x'). Я уверен, что вы в состоянии решить эту проблему! –
Я дам вам подсказку: вы можете сделать это с помощью одного 'if-else' в' for loop', который использует 'j' и еще одну переменную. – DigitalNinja
Спасибо за ответы! Теперь я понимаю, что был очень близок к ответу! И хайфжан ваш ответ лучший! Если кто-то из вас знает о более страницах, где я могу практиковать Java-программирование, я был бы рад посетить их, спасибо снова! – albita