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

A B C D E

A B C D

A B C

A B

A

Java Program: Java Program to Display the Pattern


public class AlphabetPattern {

    public static void main(String[] args) {

 

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

 

            char ch = 'A';

 

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

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

                ch++;

            }

 

            System.out.println();

        }

    }

}

Output

A B C D E
A B C D
A B C
A B
A

Explanation

🔹 Outer Loop (i)

  • Controls the number of rows (5 → 1).
  • Each row prints fewer letters than the previous one.

🔹 Inner Loop (j)

  • Prints alphabets starting from A.
  • Number of characters printed equals the row number.

🔹 Character Increment

ch++;

  • Moves to the next alphabet.

🔹 Line Break

System.out.println();

  • Moves to the next line after each row.

Key Concepts Used

Nested loops
Character variables
Pattern logic