Please enter a positive integer 11235 8 13 21 F 821 3 Write
Solution
Triangle.java
import java.util.Scanner;
public class Triangle {
public static void main(String[] args) {
int num;
// Scanner class object is sued top read the inputs entered by the user
Scanner kb = new Scanner(System.in);
//This loop continues to execute until the user enters a valid number
while (true) {
// Getting the number entered by the user
System.out.print(\"Please Enter a positive number :\");
num = kb.nextInt();
/* Checking whether the number is with in range or not
* If nor prompt the user to enter again
*/
if (num < 1 || num > 50) {
//Displaying the error message
System.out.println(\"Invalid Number.Number must be between 1-50 (inclusive)\ \");
continue;
} else
break;
}
//Displaying the required pattern of upper triangle
for (int i = 1; i <= num; i++) {
for (int j = 1; j <= i; j++) {
System.out.print(\'*\');
}
System.out.println();
}
//Displaying the lower triangle
for (int i = num - 1; i > 0; i--) {
for (int j = 1; j <= i; j++) {
System.out.print(\'*\');
}
System.out.println();
}
}
}
____________________________
Output1:
Please Enter a positive number :1
*
____________________________
Output2:
Please Enter a positive number :2
*
**
*
________________________
Output3:
Please Enter a positive number :5
*
**
***
****
*****
****
***
**
*
______Thank You

