Program to Print Alphabet Z Star Pattern
In this article we are going to see how to print Z star program or z pattern in java or how to print z pattern in java.
Examples to know:
- Print Z Star Pattern In Java
- Number Z = 5 & 4 | 6; Print(Z);
- Number Z=2^3 Print(Z)
- Number Z = 5 & 4 6 Print(Z)
- Number Z=5&4 6 Print(Z)
- Z Pattern Code
- Print A To Z In Java etc.
Example-1 When row value=6 ****** * * * * ******
Example-2: When row value=5 ***** * * * *****
Now, let’s see the actual program printing Z Star pattern in java.
Are you new to the java programming language? We recommend you to ace up your practice session with these Basic Java Programs Examples
Approach:
- Enter total row and store it in an integer variable
row
. - Take first for loop to print the row value .
- Take a counter value
d = row -1
. - Take first inner for loop to print column value i.e., star according to condition
if (r == 0 || r == row - 1|| c == d)
else loop will print space . - For every iteration of outer for loop decrease the counter
d
. - Then go on printing the star symbol according to loop.
JAVA Code:
Method-1: Static Star Character
import java.util.*; public class Main { public static void main(String args[]) { // taking variable for loop iteration and row . int row,r,c,d ; //creating object Scanner s = new Scanner(System.in); // entering the number of row System.out.print("Enter rows : "); row = s.nextInt(); d=row-1; //outer for loop for (r = 0; r < row; r++) { for (c = 0; c < row ; c++) { if (r == 0 || r == row - 1 || c == d) System.out.print("*"); else System.out.print(" "); } d--; System.out.print("\n"); } } }
Output : Enter row : 5 ***** * * * *****
Method-2: User Input Character
import java.util.*; public class Main { public static void main(String args[]) { // taking variable for loop iteration and row . int r,c,d ; //creating object Scanner s = new Scanner(System.in); // entering the number of row System.out.print("Enter rows : "); int row = s.nextInt(); // entering the number of row System.out.print("Enter character : "); char z = s.next().charAt(0); d=row-1; //outer for loop for (r = 0; r < row; r++) { for (c = 0; c < row ; c++) { if (r == 0 || r == row - 1 || c == d) System.out.print(z); else System.out.print(" "); } d--; System.out.print("\n"); } } }
Output : Enter row : 5 Enter character : * ***** * * * *****
C Code:
#include <stdio.h> int main() { int r, row, c ,d; printf("Enter rows: "); scanf("%d", &row); d=row-1 ; for (r = 0; r < row; r++) { for (c = 0; c < row ; c++) { if (r == 0 || r == row - 1 || c == d) printf("*"); else printf(" "); } d--; printf("\n"); } return 0; }
Output : Enter row : 5 ***** * * * *****
C++ Code:
#include <iostream> using namespace std; int main() { int row, r , c ,d ; cout << "Enter rows: "; cin >> row; d= row -1 ; for (r = 0; r < row; r++) { for (c = 0; c < row ; c++) { if (r == 0 || r == row - 1 || c == d) cout << "*"; else cout << " "; } d--; cout << "\n"; } return 0; }
Output : Enter row : 5 ***** * * * *****
Recommended Reading On:
Try these:
- Z Pattern Program In Java
- How To Print Z Pattern In C
- Print The Alphabets A To Z In Star Pattern
- C Program To Print Z Pattern Using Numbers
- Print The Alphabet A To Z In Star Pattern In C
- Print Z Star Pattern In C++
- Alphabet Star Pattern In Java
Related Java Star Pattern Programs: