кодесурса

Упражнения по условным выражениям Java: отображение шаблона как ромба

script1adsense2code
script1adsense3code

Условное заявление Java: упражнение 21 с решением

Напишите программу на Java для отображения шаблона в виде ромба.

Тестовые данные
Введите количество строк (половина ромба): 7

Иллюстрированная презентация:


Пример решения :

Java-код:

import java.util.Scanner;
public class Exercise21 {
  public static void main(String[] args)
	  
	  
{
   int i,j,r;
   System.out.print("Input number of rows (half of the diamond) : ");
   Scanner in = new Scanner(System.in);
		    r = in.nextInt();
   for(i=0;i<=r;i++)
   {
     for(j=1;j<=r-i;j++)
     System.out.print(" ");
     for(j=1;j<=2*i-1;j++)
       System.out.print("*");
     System.out.print("\n");
   }
 
   for(i=r-1;i>=1;i--)
   {
     for(j=1;j<=r-i;j++)
     System.out.print(" ");
     for(j=1;j<=2*i-1;j++)
       System.out.print("*");
     System.out.print("\n");
   }
 
}
}

Пример вывода:

 Введите количество строк (половина ромба): 7                                                                                                       
      *                                                                                                       
     ***                                                                                                      
    *****                                                                                                     
   *******                                                                                                    
  *********                                                                                                   
 ***********                                                                                                  
*************                                                                                                 
 ***********                                                                                                  
  *********                                                                                                   
   *******                                                                                                    
    *****                                                                                                     
     ***                                                                                                      
      *

Блок - схема:

«Блок-схема:

Редактор кода Java:

Внесите свой код и комментарии через Disqus.

Предыдущий: Напишите программу на Java для печати треугольника Флойд.
Далее: написать программу на Java для отображения треугольника Паскаля.

Каков уровень сложности этого упражнения?

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code