Rumah  >  Artikel  >  Java  >  Corak Bintang di Jawa

Corak Bintang di Jawa

WBOY
WBOYasal
2024-08-30 16:24:43808semak imbas

Dalam dokumen ini, pertama sekali, kita akan melihat cara menggunakan pengaturcaraan Java untuk berfungsi dengan program corak Bintang. Corak bintang ialah program corak Java biasa yang digunakan secara meluas untuk meningkatkan pemikiran logik dan pengetahuan kawalan aliran. Anda perlu menggunakan dua gelung atau tiga gelung (bergantung pada program) untuk menunjukkan corak Bintang dalam Pengaturcaraan Java. Gelung pertama ialah gelung luar dan gelung kedua ialah gelung dalam yang masing-masing menunjukkan baris dan lajur.

Dokumen ini berguna untuk pengaturcara Java yang ingin mengetahui tentang corak reka bentuk untuk meningkatkan keupayaan reka bentuk dan pembangunan berorientasikan objek mereka.

IKLAN Kursus Popular dalam kategori ini JAVA MASTERY - Pengkhususan | 78 Siri Kursus | 15 Ujian Olok-olok

Contoh Corak Bintang

Mari kita bincangkan beberapa contoh untuk memahami konsep corak dalam Jawa dengan mudah.

Contoh #1

Kod:

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

Output:

Corak Bintang di Jawa

Contoh #2

Kod:

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

Output:

Corak Bintang di Jawa

Contoh #3

Kod:

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

Output:

Corak Bintang di Jawa

Contoh #4

Kod:

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

Output:

Corak Bintang di Jawa

Contoh #5

Kod:

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

Output:

Corak Bintang di Jawa

Contoh #6

Kod:

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

Output:

Corak Bintang di Jawa

Contoh #7

Kod:

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

Output:

Corak Bintang di Jawa

Contoh #8

Kod:

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

Output:

Corak Bintang di Jawa

Contoh #9

Kod:

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

Output:

Corak Bintang di Jawa

Contoh #10

Kod:

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

Output:

Corak Bintang di Jawa

Contoh #11

Kod:

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

Output:

Corak Bintang di Jawa

Contoh #12

Kod:

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

Output:

Corak Bintang di Jawa

Kesimpulan

Setakat ini, kami telah membincangkan pelbagai jenis corak dalam bahasa pengaturcaraan Java. Corak ini adalah amalan terbaik yang digunakan oleh pereka perisian berorientasikan objek berpengalaman. Pengguna boleh menggunakan corak reka bentuk ini untuk perbincangan reka bentuk perisian berorientasikan objek. Dengan bantuan corak ini, pembangun yang tidak berpengalaman boleh mempelajari reka bentuk perisian dengan cepat dan lebih pantas.

Atas ialah kandungan terperinci Corak Bintang di Jawa. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel sebelumnya:Corak di JawaArtikel seterusnya:Corak di Jawa