Question: 1 0 . 1 6 LAB: Drawing an upside down triangle Write a recursive method called drawTriangle ( ) that outputs lines of ' *

10.16 LAB: Drawing an upside down triangle
Write a recursive method called drawTriangle() that outputs lines of '*' to form an upside down isosceles triangle. Method drawTriangle()
has one parameter, an integer representing the base length of the triangle. Assume the base length is always odd and less than 20. Output
9 spaces before the first '*' on the last line for correct formatting.
Hint: The number of '*' decreases by 2 for every line drawn.
Ex: If the input of the program is:
3
the method drawTriangle() outputs:**
Ex: If the input of the program is:
19
the method drawTriangle() outputs:*********************************************Note: No space is output before the first '**' on the first line when the base length is 19.
CODE:
import java.util.Scanner;
public class LabProgram {
/* TODO: Write recursive drawTriangle() method here. */
public static void main(String[] args){
Scanner scnr = new Scanner(System.in);
int baseLength;
baseLength = scnr.nextInt();
drawTriangle(baseLength);
}
}
 10.16 LAB: Drawing an upside down triangle Write a recursive method

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!