Uvod u zvijezde uzorka na Javi

U ovom ćemo dokumentu prvo vidjeti kako korištenje Java programiranja za rad sa Star uzorcima programa. Zvjezdani uzorci jedan su od uobičajenih programa Java obrazaca koji se široko koriste za poboljšanje logičkog razmišljanja i poboljšanje znanja o kontroli protoka. Morate koristiti dvije petlje ili tri petlje (ovisno o programima) da biste prikazali uzorke zvijezda u Java programiranju. Prva petlja je vanjska petlja, a druga petlja je unutarnja petlja koja prikazuje redove i stupce.

Za one Java programere koji žele znati o obrascima dizajna kao načinu da poboljšaju svoje objektno dizajnirane i razvojne sposobnosti ovaj je dokument koristan.

Primjeri zvjezdanih uzoraka

Razgovarajmo o nekim primjerima kako bismo lako razumjeli koncept uzoraka u Javi.

Primjer 1

import java.util.Scanner;
public class FirstPattern
(
public static void main(String() args)
(
Scanner scanner = new Scanner(System.in);
System.out.println("Please provide number of rows to print… ");
int myrows = scanner.nextInt();
System.out.println("\nThe star pattern is… ");
for (int m = 1; m <= myrows; m++)
(
for (int n = 1; n <= m; n++)
(
System.out.print("*");
)
System.out.println();
)
)
)

Izlaz:

Primjer 2

import java.util.Scanner;
public class SecondPattern
(
public static void main(String() args)
(
Scanner scanner = new Scanner(System.in);
System.out.println("Please provide number of rows to print… ");
int myrows = scanner.nextInt();
System.out.println("\nThe star pattern is… ");
for (int m = 1; m <= myrows; m++)
(
for (int n = myrows; n > m; n--)
(
System.out.print("*");
)
System.out.println();
)
)
)

Izlaz:

Primjer 3

import java.util.Scanner;
public class ThirdPattern
(
public static void main(String() args)
(
Scanner scanner = new Scanner(System.in);
System.out.println("Please provide number of rows to print… ");
int myrows = scanner.nextInt();
System.out.println("\nThe star pattern is… ");
for (int m = 1; m <= myrows; m++)
(
for (int n = 1; n < m; n++)
(
System.out.print(" ");
)
for (int p=myrows; p>=m; p--)
(
System.out.print("*");
)
System.out.println();
)
)
)

Izlaz:

Primjer 4

import java.util.Scanner;
public class FourthPattern
(
public static void main(String() args)
(
Scanner scanner = new Scanner(System.in);
System.out.println("Please provide number of rows to print… ");
int myrows = scanner.nextInt();
System.out.println("\nThe star pattern is… ");
for (int m = 1; m <= myrows; m++)
(
for (int n=myrows; n>m; n--)
(
System.out.print(" ");
)
for (int p=1; p<=(m * 2) -1; p++)
(
System.out.print("*");
)
System.out.println();
)
)
)

Izlaz:

Primjer 5

import java.util.Scanner;
public class FifthPattern
(
public static void main(String() args)
(
Scanner scanner = new Scanner(System.in);
System.out.println("Please provide number of rows to print… ");
int myrows = scanner.nextInt();
System.out.println("\nThe star pattern is… ");
for (int m=myrows; m>=1; m--)
(
for (int n=1; n<=(m * 2) -1; n++)
(
System.out.print("*");
)
System.out.println();
for (int p=myrows; p>=m; p--)
(
System.out.print(" ");
)
)
)
)

Izlaz:

Primjer 6

import java.util.Scanner;
public class SixthPattern
(
public static void main(String() args)
(
Scanner scanner = new Scanner(System.in);
System.out.println("Please provide number of rows to print… ");
int myrows = scanner.nextInt();
System.out.println("\nThe star pattern is… ");
for (int m=1; m<=myrows; m++)
(
for (int n=myrows; n>m; n--)
(
System.out.print(" ");
)
for (int p=1; p<=(m * 2) -1; p++)
(
System.out.print("*");
)
System.out.println();
)
for (int m=myrows-1; m>=1; m--)
(
for (int n=myrows-1; n>=m; n--)
(
System.out.print(" ");
)
for (int p=1; p<=(m * 2) -1; p++)
(
System.out.print("*");
)
System.out.println();
)
)
)

Izlaz:

Primjer 7

import java.util.Scanner;
public class SeventhPattern
(
public static void main(String() args)
(
Scanner scanner = new Scanner(System.in);
System.out.println("Please provide number of rows to print… ");
int myrows = scanner.nextInt();
System.out.println("\nThe star pattern is… ");
for (int m = 1; m <= myrows; m++)
(
for (int n=1; n<=m; n++)
(
if( n == 1 || n == m || m == myrows)
System.out.print("*");
else
System.out.print(" ");
)
System.out.println();
)
)
)

Izlaz:

Primjer 8

import java.util.Scanner;
public class EighthPattern
(
public static void main(String() args)
(
Scanner scanner = new Scanner(System.in);
System.out.println("Please provide number of rows to print… ");
int myrows = scanner.nextInt();
System.out.println("\nThe star pattern is… ");
for (int m = myrows; m >= 1; m--)
(
for (int n = m; n >= 1; n--)
(
System.out.print("*");
)
System.out.println();
)
for (int m = 2; m <= myrows; m++)
(
for (int n = m; n >= 1; n--)
(
System.out.print("*");
)
System.out.println();
)
)
)

Izlaz:

Primjer 9

import java.util.Scanner;
public class NinthPattern
(
public static void main(String() args)
(
Scanner scanner = new Scanner(System.in);
System.out.println("Please provide number of rows to print… ");
int myrows = scanner.nextInt();
System.out.println("\nThe star pattern is… ");
for (int m = 1; m <= myrows; m++)
(
for (int n = myrows-1; n>=m; n--)
(
System.out.print(" ");
)
for (int p = 1; p <= myrows; p++)
(
System.out.print("*");
)
System.out.println();
)
)
)

Izlaz:

Primjer 10

import java.util.Scanner;
public class TenthPattern
(
public static void main(String() args)
(
Scanner scanner = new Scanner(System.in);
System.out.println("Please provide number of rows to print… ");
int myrows = scanner.nextInt();
System.out.println("\nThe star pattern is… ");
for (int m = 1; m <= myrows; m++)
(
for (int n = 1; n < m; n++)
(
System.out.print(" ");
)
for (int p = m; p <= myrows; p++)
(
System.out.print("* ");
)
System.out.println();
)
for (int m = myrows-1; m >= 1; m--)
(
for (int n = 1; n < m; n++)
(
System.out.print(" ");
)
for (int p = m; p <= myrows; p++)
(
System.out.print("* ");
)
System.out.println();
)
)
)

Izlaz:

Primjer 11

import java.util.Scanner;
public class ElevenPattern
(
public static void main(String() args)
(
Scanner scanner = new Scanner(System.in);
System.out.println("Please provide number of rows to print… ");
int myrows = scanner.nextInt();
System.out.println("\nThe star pattern is… ");
for (int m=myrows; m>=1; m--)
(
for (int n=1; n <=(m * 2) -1; n++)
(
if( n == 1 || n == (m * 2) -1 || m == myrows)
System.out.print("*");
else
System.out.print(" ");
)
System.out.println();
for (int p = myrows; p >= m; p--)
(
System.out.print(" ");
)
)
)
)

Izlaz:

Primjer 12

import java.util.Scanner;
public class TwelthPattern
(
public static void main(String() args)
(
Scanner scanner = new Scanner(System.in);
System.out.println("Please provide number of rows to print… ");
int myrows = scanner.nextInt();
System.out.println("\nThe star pattern is… ");
for (int m = 1; m <= myrows; m++)
(
for (int n = 1; n <= myrows; n++)
(
System.out.print("*");
)
System.out.println();
)
)
)

Izlaz:

Zaključak

Do sada smo razgovarali o različitim vrstama obrazaca u programskom jeziku Java. Ti su obrasci najbolje prakse koje koriste iskusni objektno orijentirani dizajneri softvera. Korisnici mogu koristiti ove obrasce dizajna za raspravu o objektno dizajniranom softveru. Pomoću ovih obrazaca neiskusni programeri mogli su na lakši i brži način naučiti dizajn softvera.

Preporučeni članci

Ovo je vodič za Star Patterns na Javi. Ovdje razgovaramo o uvodu i različitim primjerima zajedno s uzorkom koda. Možete i proći naše druge predložene članke da biste saznali više -

  1. Što je nasljeđivanje Java?
  2. Što je uzorak dizajna u Javi?
  3. Što je hibernacija Java?
  4. Java razvoj aplikacija
  5. Uvod u zvijezde uzorka u PHP-u
  6. Obrasci u C #

Kategorija: