13 14 15 16 17 18 19 20 21 6789 SENTOS NNNN 22 23 24 25 26 27 28 29 } } try { coneWidth scnr.nextInt (); if (coneWidth <= 0) { throw new Exception("Cone's width (in cm) must be positive"); } triesLeft = 0; System.out.print("Valid input: "); System.out.println("Cone's } /* Your code goes here */ width (in cm) is + coneWidth); "1
13 14 15 16 17 18 19 20 21 6789 SENTOS NNNN 22 23 24 25 26 27 28 29 } } try { coneWidth scnr.nextInt (); if (coneWidth <= 0) { throw new Exception("Cone's width (in cm) must be positive"); } triesLeft = 0; System.out.print("Valid input: "); System.out.println("Cone's } /* Your code goes here */ width (in cm) is + coneWidth); "1
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
Related questions
Question
Java
grey blocks of code cannot be edited. Meaning code can only be added after line 24(as seen in image).

Transcribed Image Text:13
14
Min 10
15
16
17
18
19
20
21
22
23
24
25
26
27
28 }
29 }
a
}
try {
coneWidth = scnr.nextInt ();
if (coneWidth <= 0) {
throw new Exception("Cone's width (in cm) must be positive");
}
triesLeft = 0;
System.out.print("Valid input: ");
System.out.println("Cone's width (in cm) is
}
/* Your code goes here */
+ coneWidth);
![The while loop makes up to two attempts to read a positive integer from input into coneWidth. Use multiple exception handlers to:
Catch an InputMismatchException, output "Unexpected input: The ConeWidth program quits", and assign triesLeft with 0.
• Catch an Exception, output the message of the Exception, and subtract 1 from tries Left.
End each output with a newline.
Ex: If the input is 23, then the output is:
Tries left: 2
Valid input: Cone's width (in cm) is 23
Ex: If the input is R, then the output is:
Tries left: 2
Unexpected input: The ConeWidth program quits
Ex: If the input is -28 23, then the output is:
Tries left: 2
Cone's width (in cm) must be positive
Tries left: 1
Valid input: Cone's width (in cm) is 23
1 import java.util.Scanner;
2 import java.util. InputMismatchException;
SASA WNTO 60 00 SAWNA
3
4 public class ConeWidth {
5
6
7
8
9
10
11
12
13
14
15
16
17
public static void main(String[] args) {
Scanner scnr = new Scanner(System.in);
int coneWidth;
int triesLeft = 2;
while (triesLeft > 0) {
System.out.println("Tries left: + triesLeft);
try {
coneWidth = scnr.nextInt ();
if (coneWidth <= 0) {
throw new Exception("Cone's width (in cm) must be positive");](/v2/_next/image?url=https%3A%2F%2Fcontent.bartleby.com%2Fqna-images%2Fquestion%2F0cc153ae-b205-4fb2-9991-7cf6a21d5016%2F59a9b263-a2f0-41ed-ac22-68bb8dcd8fd3%2F7fotn7c_processed.png&w=3840&q=75)
Transcribed Image Text:The while loop makes up to two attempts to read a positive integer from input into coneWidth. Use multiple exception handlers to:
Catch an InputMismatchException, output "Unexpected input: The ConeWidth program quits", and assign triesLeft with 0.
• Catch an Exception, output the message of the Exception, and subtract 1 from tries Left.
End each output with a newline.
Ex: If the input is 23, then the output is:
Tries left: 2
Valid input: Cone's width (in cm) is 23
Ex: If the input is R, then the output is:
Tries left: 2
Unexpected input: The ConeWidth program quits
Ex: If the input is -28 23, then the output is:
Tries left: 2
Cone's width (in cm) must be positive
Tries left: 1
Valid input: Cone's width (in cm) is 23
1 import java.util.Scanner;
2 import java.util. InputMismatchException;
SASA WNTO 60 00 SAWNA
3
4 public class ConeWidth {
5
6
7
8
9
10
11
12
13
14
15
16
17
public static void main(String[] args) {
Scanner scnr = new Scanner(System.in);
int coneWidth;
int triesLeft = 2;
while (triesLeft > 0) {
System.out.println("Tries left: + triesLeft);
try {
coneWidth = scnr.nextInt ();
if (coneWidth <= 0) {
throw new Exception("Cone's width (in cm) must be positive");
Expert Solution

This question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
This is a popular solution!
Trending now
This is a popular solution!
Step by step
Solved in 5 steps with 2 images

Knowledge Booster
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.Recommended textbooks for you

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)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON

Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON

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)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON

Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON

C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON

Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning

Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education