Как напечатать половину правой части сферного рисунка в Java - PullRequest
0 голосов
/ 08 октября 2018

Я пытаюсь напечатать правую сторону сферы, предложите мне идею напечатать ожидаемый результат.Я добавил свою программу, ниже которой я могу напечатать первую строку.Заранее спасибо ... !!

Моя программа

public class PatternRight {
    public static void main(String[] stars)
    {
        int size =5;
        for(int col=0;col<=size;col++)
        {
            System.out.print(" *");


        }
    }

}

Фактический вывод

 * * * *

Ожидаемый результат

* * * *
  * * *
    * *
      *
    * *
  * * *
* * * *

Как распечатать остальные строки ..?

1 Ответ

0 голосов
/ 08 октября 2018

Это определенно не лучший способ, однако он выполняет свою работу!Если вы хотите, чтобы люди помогали вам, постарайтесь быть вежливым в следующий раз.

for(i=4;i>=1;i--)
    {
        for(j=4;j>i;j--)
        {
            System.out.print(" ");
        }
        for(k=1;k<=i;k++)
        {
            System.out.print("*");
        }
        System.out.println("");
    }
    for(i=2;i<=4;i++)
    {
        for(j=4;j>i;j--)
        {
            System.out.print(" ");
        }
        for(k=1;k<=i;k++)
        {
            System.out.print("*");
        }
        System.out.println("");
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...