Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Part 1: The Double.parseDouble() method requires a String argument, but it fails if the String cannot be converted to a floating-point number. Write an application

Part 1:

The Double.parseDouble() method requires a String argument, but it fails if the String cannot be converted to a floating-point number. Write an application named TryToParseDouble.java in which you try accepting a double input from a user and catch a NumberFormatException if one is thrown.

The try block will prompt the user for a double (using Scanner method nextLine() to read the String) and then call parseDouble().

The catch block forces the number to 0 and displays an appropriate error message.

Following the catch block, display the number.

Part II: After you have the above code working, put the try/catch inside a loop. The loop terminates when the user has input a valid double.

Hint: Use a flag that is set if the input is valid. DO NOT USE a break.

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored 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

Recommended Textbook for

Database Systems An Application Oriented Approach Complete Version

Authors: Michael Kifer, Arthur Bernstein, Richard Lewis

2nd Edition

0321268458, 978-0321268457

More Books

Students also viewed these Databases questions