Java >> Java tutorial >  >> Java

Java-program til at udskrive Rhombus Star Pattern

I denne vejledning vil vi se, hvordan du udskriver rombestjernemønsteret i Java. Først vil vi bede brugeren om at initialisere antallet af rækker. Derefter vil vi bruge løkker til at udskrive rombestjernemønsteret. Men før du går videre, hvis du ikke er bekendt med konceptet med loops i java, så tjek artiklen om Loops in Java.

Input: Indtast antallet af rækker:4

Output: Mønsteret er:

****

****

****

****

Program 1:Udskriv Rhombus-stjernemønsteret

I dette program vil vi se, hvordan man udskriver rombestjernemønsteret i java ved hjælp af for loop.

Algorithme:

  1. Start
  2. Opret en forekomst af Scanner-klassen.
  3. Deklarer variabler for at gemme antallet af rækker og mønstersymbolet.
  4. Bed brugeren om at initialisere disse variabler.
  5. Brug en for-løkke til at udskrive mønsteret.
  6. Inde i denne for loop skal du bruge to mere for loop for at udskrive det påkrævede mønster.
  7. Brug nu den første for-løkke til at udskrive mellemrummet.
  8. Brug den anden for-løkke til at udskrive mønsteret.
  9. Vis resultatet.
  10. Stop

Nedenstående eksempel illustrerer implementeringen af ​​ovenstående algoritme.

//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();
        }             
    }
}


Indtast antallet af rækker:5
*****
*****
*****
*****
*****

Program 2:Udskriv Rhombus Star-mønsteret

I dette program vil vi se, hvordan man udskriver rombestjernemønsteret i java ved hjælp af en while-løkke.

Algorithme:

  1. Start
  2. Opret en forekomst af Scanner-klassen.
  3. Deklarer variabler for at gemme antallet af rækker og mønstersymbolet.
  4. Bed brugeren om at initialisere disse variabler.
  5. Brug en while-løkke til at udskrive mønsteret.
  6. Inde i denne while-løkke skal du bruge yderligere to while-løkker til at udskrive det påkrævede mønster.
  7. Brug nu den første while-løkke til at udskrive mellemrummet.
  8. Brug den anden while-løkke til at udskrive mønsteret.
  9. Vis resultatet.
  10. Stop

Nedenstående eksempel illustrerer implementeringen af ​​ovenstående algoritme.

//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++;
       }         
    }
}


Indtast antallet af rækker:7
*****
*****
*****
*****
*****

Program 3:Udskriv Rhombus Star-mønsteret

I dette program vil vi se, hvordan man udskriver rombestjernemønsteret i java ved hjælp af en do-while loop.

Algorithme:

  1. Start
  2. Opret en forekomst af Scanner-klassen.
  3. Deklarer variabler for at gemme antallet af rækker og mønstersymbolet.
  4. Bed brugeren om at initialisere disse variabler.
  5. Brug en gør-mens-løkke til at udskrive mønsteret.
  6. Inde i denne gør-mens-løkke skal du bruge yderligere to gør-mens-løkker til at udskrive det påkrævede mønster.
  7. Brug nu den første gør-mens-løkke til at udskrive mellemrummet.
  8. Brug den anden gør-mens-løkke til at udskrive mønsteret.
  9. Vis resultatet.
  10. Stop

Nedenstående eksempel illustrerer implementeringen af ​​ovenstående algoritme.

//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);        
    }
}


Indtast antallet af rækker:8
*********
*********
**********
**********
**********
**********
******** ****
*********


Java tag