Como imprimir padrão de estrela em java?

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 jfor igual 2ie 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();
}

Acho que você gosta

Origin http://43.154.161.224:23101/article/api/json?id=335844&siteId=1
Recomendado
Clasificación