Here we are going to write a program to print like below triangle numbers.

Java Program to Print Pattern Triangle :


package com.onlinetutorialspoint.patterns;

import java.util.Scanner;

public class Trangle_Numbers {

    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        System.out.println("Enter the size of Triangle");
        int size = scanner.nextInt();
        int cols = 1;
        int spaces = size - 1;
        for (int i = 1; i < size; i++) {
            for (int j = 1; j < spaces; j++) {
                System.out.print(" ");
            }
            int middle = 0;
            for (int j = 1; j <= cols; j++) {
                if (i >= j) {
                    middle = middle + 1;
                } else {
                    middle = middle - 1;
                }
                System.out.print(middle);
            }
            cols = cols + 2;
            spaces = spaces - 1;
            System.out.println();
        }
    }
}

Triange Numbers Output