8.7 LAB: Drawing a diamond Write a method called drawDiamond() that outputs lines of " to form a Diamond with equal length diagonals. Method draw Diamond() has one parameter, an integer representing the diagonal of the diamond. Assume the diagonal length is always odd and less than 20. Output 9 spaces before the first on the first line for correct formatting. Either drawTriangle or at least one of its helper methods must be recursive. Ex: If the input of the program is: 3 the method drawDiamond() outputs: Ex: If the input of the program is: 15 the method drawDiamond()) outputs: Note: the diamond is made up of a rightside up triangle and an upside down triangle. 412158 2147478.xy? LAB ACTIVITY 1 import java.util.Scanner; 2 3 public class LabProgram { 6 7 5 /* TODO: Write drawDiamond() method here. */ "/ /* You can add other helper methods if needed /* Either drawTriangle or at least one of its */a /* helper methods must be recursive. */1 8 9 8.7.1: LAB: Drawing a diamond 11 12 19 public static void main(String[] args) { Scanner scnr = new Scanner(System.in); int diagonalLength; } LabProgram.java baseLength scnr.nextInt(); drawDiamond (diagonalLength); 0/10 Load default template...

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question

Write a method called drawDiamond() that outputs lines of '*' to form a Diamond with equal length diagonals. Method drawDiamond() has one parameter, an integer representing the diagonal of the diamond. Assume the diagonal length is always odd and less than 20. Output 9 spaces before the first '*' on the first line for correct formatting. Either drawTriangle or at least one of its helper methods must be recursive.

Ex: If the input of the program is:

3

the method drawDiamond() outputs:

 *

***

 *

Ex: If the input of the program is:

15

the method drawDiamond() outputs:

       *

      ***

     *****

    *******

   *********

  ***********

 ************

***************

 *************

  ***********

   *********

    *******

     *****

      ***

       *

Note: the diamond is made up of a rightside up triangle and an upside down triangle.

 

 

 

import java.util.Scanner;

public class LabProgram {
   
   /* TODO: Write drawDiamond() method here. */
   /* You can add other helper methods if needed    */
   /* Either drawTriangle or at least one of its */a
   /* helper methods must be recursive.     */1
    
    
   public static void main(String[] args) {
      Scanner scnr = new Scanner(System.in);
      int diagonalLength;
      
      baseLength = scnr.nextInt();
      drawDiamond(diagonalLength);
   }
}

 

8.7 LAB: Drawing a diamond
Write a method called drawDiamond() that outputs lines of '*' to form a Diamond with equal length diagonals. Method drawDiamond() has
one parameter, an integer representing the diagonal of the diamond. Assume the diagonal length is always odd and less than 20. Output 9
spaces before the first '*' on the first line for correct formatting. Either drawTriangle or at least one of its helper methods must be recursive.
Ex: If the input of the program is:
3
the method drawDiamond()) outputs:
Ex: If the input of the program is:
15
the method drawDiamond() outputs:
Note: the diamond is made up of a rightside up triangle and an upside down triangle.
412158.2147478.qx3zqy7
LAB
ACTIVITY
6
1 import java.util.Scanner;
3
public class LabProgram {
8/
/* TODO: Write drawDiamond() method here. */
/* You can add other helper methods if needed
/* Either drawTriangle or at least one of its */a
/* helper methods must be recursive. */1
10
11
12
13
14
15
16
17
18 )
19
8.7.1: LAB: Drawing a diamond
public static void main(String[] args) {
Scanner scnr = new Scanner(System.in);
int diagonalLength;
}
LabProgram.java
baseLength = scnr.nextInt();
drawDiamond (diagonalLength);
0/10
Load default template...
Transcribed Image Text:8.7 LAB: Drawing a diamond Write a method called drawDiamond() that outputs lines of '*' to form a Diamond with equal length diagonals. Method drawDiamond() has one parameter, an integer representing the diagonal of the diamond. Assume the diagonal length is always odd and less than 20. Output 9 spaces before the first '*' on the first line for correct formatting. Either drawTriangle or at least one of its helper methods must be recursive. Ex: If the input of the program is: 3 the method drawDiamond()) outputs: Ex: If the input of the program is: 15 the method drawDiamond() outputs: Note: the diamond is made up of a rightside up triangle and an upside down triangle. 412158.2147478.qx3zqy7 LAB ACTIVITY 6 1 import java.util.Scanner; 3 public class LabProgram { 8/ /* TODO: Write drawDiamond() method here. */ /* You can add other helper methods if needed /* Either drawTriangle or at least one of its */a /* helper methods must be recursive. */1 10 11 12 13 14 15 16 17 18 ) 19 8.7.1: LAB: Drawing a diamond public static void main(String[] args) { Scanner scnr = new Scanner(System.in); int diagonalLength; } LabProgram.java baseLength = scnr.nextInt(); drawDiamond (diagonalLength); 0/10 Load default template...
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 4 steps with 2 images

Blurred answer
Knowledge Booster
Array
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education