Solutions for Class 10 ICSE Logix Kips Computer Applications with BlueJ Java | IT Developer <?php echo $page_title; ?>
IT Developer

Nested for Loops in Java

Chapter 10

Nested for Loops in Java

Class 10 - Logix Kips ICSE Computer Applications with BlueJ


Share with a Friend

Java Program: Java Program to Display the Pattern


2 (vii). Write a program in Java to display the following patterns.

5 4 3 2 1

4 3 2 1

3 2 1

2 1

1

Java Program: Java Program to Display the Pattern


public class ReverseNumberPattern {

    public static void main(String[] args) {

 

        for (int i = 5; i >= 1; i--) {

 

            for (int j = i; j >= 1; j--) {

                System.out.print(j + " ");

            }

 

            System.out.println();

        }

    }

}

Output

5 4 3 2 1
4 3 2 1
3 2 1
2 1
1

Explanation

🔹 Outer Loop (i)

  • Controls the number of rows (5 → 1).

🔹 Inner Loop (j)

  • Prints numbers in reverse order from i down to 1.

🔹 Line Break

System.out.println();

  • Moves to the next line after each row.

Key Concepts Used

Nested loops
Reverse counting
Pattern formatting