ICSE Class 10 Computer Applications Question 42 of 76

Revising Basic Java Concepts — Question 46

Back to all questions
46
Question

Question 27

Write a program to print a pattern as :

* * * * *
  * * * *
    * * *
      * *
        *
      * *
    * * *
  * * * *
* * * * *
Answer
import java.util.Scanner;

public class KboatPattern
{
    public static void main(String args[]) {
        for (int i = 5; i >= 1; i--) {
            for (int j = i; j < 5; j++) { 
                System.out.print(" ");
            }
            for (int k = 0; k < i; k++) { 
                System.out.print('*');
            }
            System.out.println();
        }
        for (int i = 4; i >= 1; i--) {
            for (int j = 1; j < i; j++) {
                System.out.print(" ");
            }
            for (int k = i; k <= 5; k++) {
                System.out.print('*');
            }
            System.out.println();
        }
    }
}
Output
BlueJ output of KboatPattern.java