Please help with Pattern 28

if (st >str/2) {
val–;}

@k.bhupenderagile
Please share your complete code

@sanchit.bansal06 sir please find code

package codingBlocks_Pattern; import java.util.Scanner; public class Ques_Twenty7 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); int row = 1; int str = 1; int spc = n-1; int val=1; while (row <= n) { int s =1 ; while(s<=spc) { System.out.print("\t"); s++; } int st =1 ; while(st<=str) { System.out.print(val+"\t"); //val++; if (st <=str/2) { val–; } else { val++; } st++; } System.out.println(); row++; spc–; str = str+2; } } }