Print Star pattern in java and print triangle of stars in java

Hiraniahmad 369 views 10 slides Oct 19, 2019
Slide 1
Slide 1 of 10
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10

About This Presentation

Print Star pattern in java and print triangle of stars in java, print star triangle of java, * pattern in java


Slide Content

Programs for printing pyramid patterns in Java
This article is aimed at giving a Java implementation for pattern printing.

Simple pyramid pattern

filter_none
edit
play_arrow

brightness_4
import java.io.*;

// Java code to demonstrate star patterns
public class My_Class
{
// Function to demonstrate printing pattern
public static void printStars(int n)
{
int i, j;

// outer loop to handle number of rows
// n in this case
for(i=0; i<n; i++)
{

// inner loop to handle number of columns
// values changing acc. to outer loop
for(j=0; j<=i; j++)
{

// printing stars
System.out.print("* ");
}

// ending line after each row
System.out.println();
}
}

// Driver Function
public static void main(String args[])
{
int n = 5;
printStars(n);
}
}
Output:

*
* *
* * *
* * * *
* * * * *





After 180 degree rotation

filter_none
edit
play_arrow

brightness_4
import java.io.*;

// Java code to demonstrate star pattern
public class My_Class
{
// Function to demonstrate printing pattern
public static void printStars(int n)
{
int i, j;

// outer loop to handle number of rows
// n in this case
for(i=0; i<n; i++)
{

// inner loop to handle number spaces
// values changing acc. to requirement
for(j=2*(n-i); j>=0; j--)
{
// printing spaces
System.out.print(" ");
}

// inner loop to handle number of columns
// values changing acc. to outer loop
for(j=0; j<=i; j++)
{
// printing stars
System.out.print("* ");
}

// ending line after each row
System.out.println();
}
}

// Driver Function
public static void main(String args[])
{
int n = 5;
printStars(n);
}
}
Output:

*
* *
* * *
* * * *
* * * * *

Printing Triangle

filter_none
edit
play_arrow

brightness_4
import java.io.*;

// Java code to demonstrate star pattern Print Star pattern in Java
public class My_Class
{
// Function to demonstrate printing pattern
public static void printTriagle(int n)
{
// outer loop to handle number of rows
// n in this case
for (int i=0; i<n; i++)
{

// inner loop to handle number spaces
// values changing acc. to requirement
for (int j=n-i; j>1; j--)
{
// printing spaces
System.out.print(" ");
}

// inner loop to handle number of columns
// values changing acc. to outer loop

for (int j=0; j<=i; j++ )
{
// printing stars
System.out.print("* ");
}

// ending line after each row
System.out.println();
}
}

// Driver Function
public static void main(String args[])
{
int n = 5;
printTriagle(n);
}
}
Output:

*
* *
* * *
* * * *
* * * * *

Number Pattern

filter_none

edit
play_arrow

brightness_4
import java.io.*;

// Java code to demonstrate number pattern
public class My_Class
{
// Function to demonstrate printing pattern
public static void printNums(int n)
{
int i, j,num;

// outer loop to handle number of rows
// n in this case
for(i=0; i<n; i++)
{
// initialising starting number
num=1;

// inner loop to handle number of columns
// values changing acc. to outer loop
for(j=0; j<=i; j++)
{
// printing num with a space
System.out.print(num+ " ");

//incrementing value of num

num++;
}

// ending line after each row
System.out.println();
}
}

// Driver Function
public static void main(String args[])
{
int n = 5;
printNums(n);
}
}
Output:

1
1 2
1 2 3
1 2 3 4
1 2 3 4 5

Numbers without re assigning

filter_none
edit
play_arrow

brightness_4
import java.io.*;

// Java code to demonstrate star pattern
public class My_Class
{
// Function to demonstrate printing pattern
public static void printNums(int n)
{
// initialising starting number
int i, j, num=1;

// outer loop to handle number of rows
// n in this case
for(i=0; i<n; i++)
{

// without re assigning num
// num = 1;
for(j=0; j<=i; j++)
{
// printing num with a space
System.out.print(num+ " ");

// incrementing num at each column
num = num + 1;
}

// ending line after each row

System.out.println();
}
}

// Driver Function
public static void main(String args[])
{
int n = 5;
printNums(n);
}
}
Output:

1
2 3
4 5 6
7 8 9 10
11 12 13 14 15