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

1

2  3

4  5  6

7  8  9  10

11 12 13 14 15

Java Program: Java Program to Display the Pattern


public class NumberPattern {

    public static void main(String[] args) {

 

        int num = 1;

 

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

 

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

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

                num++;

            }

 

            System.out.println();

        }

    }

}

Output

1
2  3
4  5  6
7  8  9  10
11 12 13 14 15

Explanation

🔹 Outer Loop

  • Controls the number of rows (5 rows).

🔹 Inner Loop

  • Prints increasing numbers in each row.
  • The number of elements per row equals the row number.

🔹 Counter Variable

int num = 1;

  • Keeps track of the number to be printed.
  • Increments after each print.

🔹 Line Break

System.out.println();

  • Moves to the next line after each row.

Key Concepts Used

Nested for loops
Increment operator
Pattern programming