for(int i = 1; i < 12; i++)
{
for(int k=11; k > i; k--)
{
System.out.print("*");
}
System.out.print("\n");
}
У меня есть код выше, который отображает дизайн, как это:Java Графический дизайн петли
**********
*********
********
*******
******
*****
****
***
**
*
Я желающему поменять его, так что он выглядит следующим образом:
**********
*********
********
*******
******
*****
****
***
**
*
I знаю, что мне нужно использовать цикл и System.out.print (""), чтобы оставить пробелы.
Какой лучший подход к использованию? Я создал два отдельных цикла, но со следующими командами строки это не будет работать в двух циклах. Как бы интегрировать это в один цикл?
Как насчет печатных пространств, затем n- (количество напечатанных пробелов) звездочек? –
Я забыл добавить, я могу использовать System.out.print ("*"), System.out.print ("") и system.out.print ("\ n"). – Brandon
Поскольку это домашнее задание, включите еще одну ценную концепцию в программировании: функции. Напишите функцию, которая печатает символ 'n' раз, например,' repeat (char c, int times) {...} '. Затем для каждой строки вы будете вызывать функцию один раз для пробелов и один раз для звездочек. –