Using the switch statement, write a menu driven program for the following:
(i) To print the Floyd’s triangle [Given below]
1
2 3
4 5 6
7 8 9 10
11 12 13 14 15
(b) To display the following pattern:
I
I C
I C S
I C S E
For an incorrect option, an appropriate error message should be displayed.
Java Programming Language (Article) (Program)
18Program:
import java.util.Scanner; public class RAnsariPattern { public static void main(String args[]) { Scanner in = new Scanner(System.in); System.out.println("Type 1 for Floyd's triangle"); System.out.println("Type 2 for an ICSE pattern"); System.out.print("Enter your choice: "); int ch = in.nextInt(); switch (ch) { case 1: int a = 1; for (int i = 1; i <= 5; i++) { for (int j = 1; j <= i; j++) { System.out.print(a++ + "\t"); } System.out.println(); } break; case 2: String s = "ICSE"; for (int i = 0; i < s.length(); i++) { for (int j = 0; j <= i; j++) { System.out.print(s.charAt(j) + " "); } System.out.println(); } break; default: System.out.println("Incorrect Choice"); } } }
Output:
Type 1 for Floyd's triangle Type 2 for an ICSE pattern Enter your choice: 1 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Press any key to continue . . . Type 1 for Floyd's triangle Type 2 for an ICSE pattern Enter your choice: 2 I I C I C S I C S E Press any key to continue . . .
This Particular section is dedicated to Programs only. If you want learn more about Java Programming Language. Then you can visit below links to get more depth on this subject.