Answer to Question #233369 in Java | JSP | JSF for Siya

Question #233369

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 in which you try accepting a

double input from a user and catch a NumberFormatException if one is thrown. The catch

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

block, display the number. Save the file as TryToParseDouble.java

1
Expert's answer
2021-09-05T08:24:12-0400
import java.util.Scanner;

public class TryToParseDouble {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        double value;
        try {
            value = Double.parseDouble(in.nextLine());
        } catch (NumberFormatException e) {
            System.out.println(e);
            value = 0;
        }
        System.out.println(value);
    }
}

Need a fast expert's response?

Submit order

and get a quick answer at the best price

for any assignment or question with DETAILED EXPLANATIONS!

Comments

No comments. Be the first!

Leave a comment

LATEST TUTORIALS
New on Blog
APPROVED BY CLIENTS