Write an application called Trianlgle That means it has a ma

Write an application called Trianlgle (That means it has a main method) to ask the user for a positive integer. Keep asking until he correctly enters a positive integer. Do not throw an exception if the user enters a non-integer. Just consume the bad data and ask again.

Here is the prompt: System.out.print(\"How many rows in the triangle? \");

Print the integer.

Then using plus sign (+), display a filled isosceles triangle of the given number of rows. That means if the integer is 4, there will be four rows and the output will look like this - with the last row starting at the left edge:

Use nested loops

Solution

Answer :

import java.io.*;
public class Triangle {
public static void main ( String[] args ){

BufferedReader br = new BufferedReader(new InputStreamReader( System.in ));
System.out.print(\"How many rows in the triangle? \");
int num=0;
num=Integer.parseInt( br.readLine() );
for(int i=1;i<=num;i++){
for(int j=1;j<num-(i-1);j++){
System.out.print(\" \");
}
for(int k=1;k<=i;k++){
System.out.print(\"+\");
for(int k1=1;k1<k;k1+=k){

System.out.print(\"+\");
}
}
System.out.println();
}
}
}

Write an application called Trianlgle (That means it has a main method) to ask the user for a positive integer. Keep asking until he correctly enters a positive

Get Help Now

Submit a Take Down Notice

Tutor
Tutor: Dr Jack
Most rated tutor on our site