Kieron hong:
como imprimir seguinte padrão de estrela usando java?
* - ***********
*** - *********
***** - *******
******* - *****
********* - ***
*********** - *
Eu sou novo em java e eu tentar imprimir o laço retângulo, mas como imprimir a - dentro do retângulo?
public static void main(String[] args) {
for (int i = 0; i < 6; i++)
{
for (int j = 0; j <= 14; j++)
{
System.out.print("*");
}
System.out.println();
}
}
user7:
Os hífens são impressos depois de um número ímpar de estrelas.
Depois de uma estrela em uma linha.
Depois de três estrelas em linha dois.
Depois de cinco estrelas na linha de três.
e assim por diante..
Podemos encontrar quando imprimir hífen da variável de loop externo i
.
Assim, você pode ver se o valor j
for igual 2i
e imprimir hífen se for verdade.
for (int i = 0; i < 6; i++)
{
for (int j = 0; j <= 11; j++)
{
System.out.print("*");
if (j == i * 2) {
System.out.print(" - ");
}
}
System.out.println();
}