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

1 * * * *

2 2 * * *

3 3 3 * *

4 4 4 4 *

5 5 5 5 5

Java Program: Java Program to Display the Pattern


public class NumberStarPattern {

    public static void main(String[] args) {

 

        for (int i = 1; i <= 5; i++) {

 

            for (int j = 1; j <= 5; j++) {

 

                if (j <= i)

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

                else

                    System.out.print("* ");

            }

 

            System.out.println();

        }

    }

}

Output

1 * * * *

2 2 * * *

3 3 3 * *

4 4 4 4 *

5 5 5 5 5

Explanation

🔹 Outer Loop (i)

  • Represents the current row number (1 to 5).

🔹 Inner Loop (j)

  • Represents the column position (1 to 5).

🔹 Condition

if (j <= i)

  • Prints the row number (i) for the first i positions.
  • Prints * for remaining positions.

🔹 Line Break

System.out.println();

  • Moves to the next line after each row.

Key Concepts Used

Nested loops
Conditional statements
Pattern logic