Program to Print Hut Number Pattern
In the previous article, we have discussed Java Program to Print Heart Number Pattern
In this article we are going to see how to print the Hut number pattern.
0 111 22222 3333333 444444444 555 555 666 666 777 777
Approach to Print Hut Number Pattern
- Enter total row and store it in an integer variable say row.
- Take a inner loop to print the column values.
- Take another nested loop to print the upper triangle i.e. Roof.
- Take another nested for loop to print the lower part i.e. Walls.
Java Code to Print Hut Number Pattern
public class Main { public static void main(String[] args) { int i, c, space, row = 8, symb = 0; // Print upper triangle- ROOF for (i = 0; i < row; i++) { if (i < 5) { // print space in upper triangle for (space = 1; space < 5 - i; space++) { System.out.print(" "); } // print symbol after printing spaces while (symb != (2 * i + 1)) { System.out.print(i); symb++;; } //re-initialize symb to 0 symb = 0; // move to next line/row System.out.println(""); } // print WALLS else { for (c = 0; c < 9; c++) { // typecast float to int type if ((int) (c / 3) == 1) System.out.print(" "); else System.out.print(i); } System.out.println(""); } } } }
Output: 0 111 22222 3333333 444444444 555 555 666 666 777 777
Are you seeking professional help for coding in the Java programming language? The tutorial of Java Programming Examples for beginners and experts will strongly improve your coding skills then you can program for any logic in Java.
Related Java Number Pattern Programs: