Home »
Java programs
Java program to print star pattern using class
Submitted by BalRam Dixit, on May 18, 2017
STAR pattern printing program in Java - This program will print the star pattern till N lines, N will be taken as input from the user.
In this program, we are going to write java code to print the pattern; this program will contain a class, program will take an input from the user and print the pattern according to the input value.
Consider the program
import java.util.Scanner;
public class Pattern1{
private int num;
public void setNum(int num){
this.num=num;
}
public int getNum(){
return this.num;
}
public void printAnswer(){
for(int i=1;i<=getNum();i++){
for(int j=1;j<=i;j++){
System.out.print(" *");
}
System.out.println();
}
}
public void inputNum(){
Scanner sc = new Scanner(System.in);
System.out.print("Enter Number : ");
int num = sc.nextInt();
setNum(num);
}
public static void main(String[] ar){
Pattern1 ob = new Pattern1();
ob.inputNum();
ob.printAnswer();
}
}
Output
Enter Number : 5
*
* *
* * *
* * * *
* * * * *