Java >> Tutoriel Java >  >> Java

Programme Java pour imprimer Rhombus Star Pattern

Dans ce tutoriel, nous verrons comment imprimer le motif étoile losange en Java. Dans un premier temps, nous allons demander à l'utilisateur d'initialiser le nombre de lignes. Ensuite, nous utiliserons des boucles pour imprimer le motif en étoile en losange. Mais avant d'aller plus loin, si vous n'êtes pas familier avec le concept des boucles en Java, alors consultez l'article sur les boucles en Java.

Entrée : Saisissez le nombre de lignes :4

Sortie : Le motif est :

****

****

****

****

Programme 1 :Imprimez le motif étoile Rhombus

Dans ce programme, nous verrons comment imprimer le motif étoile losange en java en utilisant la boucle for.

Algorithme :

  1. Commencer
  2. Créez une instance de la classe Scanner.
  3. Déclarez des variables pour stocker le nombre de lignes et le symbole du modèle.
  4. Demandez à l'utilisateur d'initialiser ces variables.
  5. Utilisez une boucle for pour imprimer le modèle.
  6. Dans cette boucle for, utilisez deux autres boucles for pour imprimer le modèle requis.
  7. Utilisez maintenant la première boucle for pour imprimer l'espace.
  8. Utilisez la seconde boucle for pour imprimer le motif.
  9. Afficher le résultat.
  10. Arrêter

L'exemple ci-dessous illustre l'implémentation de l'algorithme ci-dessus.

//Java Program to Print the Rhombus star pattern 
import java.util.Scanner;
public class Main
{
    public static void main(String[] args)
    {
        //Take input from the user
	    Scanner sc=new Scanner(System.in);
	    System.out.println("Enter the number of rows: ");
	    int n=sc.nextInt();	 
        for(int i=1;i<=n;i++)
        {
	        for(int j=1;j<=n-i;j++)
            {
                System.out.print(" ");
            }
            for(int j=1;j<=n;j++)
            {
                System.out.print("*");
            }
            System.out.println();
        }             
    }
}


Entrez le nombre de lignes :5
*****
*****
*****
*****
********

Programme 2 :Imprimez le motif étoile Rhombus

Dans ce programme, nous verrons comment imprimer le motif étoile losange en java en utilisant une boucle while.

Algorithme :

  1. Commencer
  2. Créez une instance de la classe Scanner.
  3. Déclarez des variables pour stocker le nombre de lignes et le symbole du modèle.
  4. Demandez à l'utilisateur d'initialiser ces variables.
  5. Utilisez une boucle while pour imprimer le motif.
  6. Dans cette boucle while, utilisez deux autres boucles while pour imprimer le modèle requis.
  7. Utilisez maintenant la première boucle while pour imprimer l'espace.
  8. Utilisez la seconde boucle while pour imprimer le motif.
  9. Afficher le résultat.
  10. Arrêter

L'exemple ci-dessous illustre l'implémentation de l'algorithme ci-dessus.

//Java Program to Print the Rhombus star pattern 
import java.util.Scanner;
public class Main
{
    public static void main(String[] args)
    {
        //Take input from the user
	    Scanner sc=new Scanner(System.in);
	    System.out.println("Enter the number of rows: ");
	    int n=sc.nextInt();	 
        int i=1;
 	    while(i<=n)
        {
            int j=1;
            while(j++<=n-i)
            {
                System.out.print(" ");
            }
            j=1;
            while(j++<=n)
            {
                System.out.print("*");
            }
            System.out.println();
		    i++;
       }         
    }
}


Entrez le nombre de lignes :7
*****
*****
*****
*****
********

Programme 3 :Imprimez le motif d'étoile Rhombus

Dans ce programme, nous verrons comment imprimer le motif étoile losange en java à l'aide d'une boucle do-while.

Algorithme :

  1. Commencer
  2. Créez une instance de la classe Scanner.
  3. Déclarez des variables pour stocker le nombre de lignes et le symbole du modèle.
  4. Demandez à l'utilisateur d'initialiser ces variables.
  5. Utilisez une boucle do-while pour imprimer le motif.
  6. À l'intérieur de cette boucle do-while, utilisez deux autres boucles do-while pour imprimer le motif requis.
  7. Utilisez maintenant la première boucle do-while pour imprimer l'espace.
  8. Utilisez la deuxième boucle do-while pour imprimer le motif.
  9. Afficher le résultat.
  10. Arrêter

L'exemple ci-dessous illustre l'implémentation de l'algorithme ci-dessus.

//Java Program to Print the Rhombus star pattern 
import java.util.Scanner;
public class Main
{
    public static void main(String[] args)
    {
        //Take input from the user
	    Scanner sc=new Scanner(System.in);
	    System.out.println("Enter the number of rows: ");
	    int n=sc.nextInt();	 
        int i=1;
 	    do
        {
            int j=1;
            do
            {
                System.out.print(" ");
            }while(j++<=n-i);
            j=1;
            do
            {
                System.out.print("*");
            }while(j++<=n);
            System.out.println();
		    i++;
       } while(i<=n);        
    }
}


Entrez le nombre de lignes :8
*********
*********
************
************
********
*********
******* **
************


Balise Java