Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

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);
}
}
image text in transcribed

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access with AI-Powered Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Students also viewed these Databases questions