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 (v). Write a program in Java to display the following patterns.

$ $ $ $ 5

$ $ $ 4

$ $ 3

$ 2

1

Java Program: Java Program to Display the Pattern


public class ReverseStarNumberPattern {

    public static void main(String[] args) {

 

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

 

            for (int j = 1; j <= i - 1; j++) {

                System.out.print("$ ");

            }

 

            System.out.println(i);

        }

    }

}

Output

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

Explanation

🔹 Outer Loop (i)

  • Runs from 5 down to 1.
  • Controls both:
    • Number of $ symbols
    • The number printed at the end of each row

🔹 Inner Loop (j)

for (int j = 1; j <= i - 1; j++)

  • Prints $ exactly (i − 1) times in each row.

🔹 Printing the Number

System.out.println(i);

  • Prints the value of i at the end of each row.

Key Concepts Used

Nested for loops
Reverse counting
Pattern formatting