Practice Question 31

package PracticePattern;

import java.util.Scanner;

public class PracticePattern32 {

public static void main(String[] args) {
	

	System.out.println("PracticePattern32 ");
	
	Scanner scan = new Scanner(System.in);
	int n = scan.nextInt();
	
	int rows = 1;
	int nst = n;
	
	while(rows<=n)
	{
		int var = 5;
		
		//for numbers 
		for(int cst =1;cst<=nst ; cst++)
		{
			
			if(cst==nst  )
			{
				System.out.print("*");
			}
			else
			{
			System.out.print(var +" ");
			var--;
			}
			
		
		}
		
		
		//preparation
		System.out.println();
		nst--;
		rows++;
		
	}
	

}

}

Hey @Nitya_Somani
Add one more loop print number after Star
correct code :
import java.util.Scanner;

public class Main {
public static void main(String[] args) {
System.out.println(“PracticePattern32 “);
Scanner scan = new Scanner(System.in);
int n = scan.nextInt();
int rows = 1;
int nst = n;
int nst1=0;
while (rows <= n) {
int var = n;
//for numbers
for (int cst = 1; cst <= nst; cst++) {
if (cst == nst) {
System.out.print(”*”);
} else {
System.out.print(var + " “);
var–;
}
}
// print number after star
var = nst1;
for(int cst=1; cst<=nst1; cst++) {
System.out.print(var+” ");
var–;
}
// preparation
System.out.println();
nst–;
nst1++;
rows++;
}
}
}