Question: Exercise This week we will be practicing using exceptions. Getting Started To start this exercise, you should: Open eclipse and start a new Java project

Exercise

This week we will be practicing using exceptions. Getting Started To start this exercise, you should:

Open eclipse and start a new Java project named Lab09

Add a Class (named TestScore) to this project, and copy the contents of the TestScore.java

file provided into it.

Requirements

TestScore.java A very simple driver class which you can use as a base. The problem description is to obtain a single valid test score from the user. Valid means that it is a floating point (or integer) in its format, and that this number is in the range [0, 100].

Your job is to add the necessary components to the program file so that the specification above is met. Suggested components:

a String variable

a boolean variable

a do loop

an if statement

a try and a catch block

Remember all of the numeric parse methods throw a NumberFormatException when a given

strings format does not match the types form.

Your finished program will produce output / runs similar to:

 Please enter a test score [0, 100] : -1 Please enter a test score [0, 100] : 101 Please enter a test score [0, 100] : hgwells Please enter a numeric test score [0, 100] : 78.5 The valid score entered was 78.5 

And must not crash on invalid input.

import java.util.Scanner;

public class TestScore { public static void main(String[] args) { Scanner stdIn = new Scanner(System.in); double score = -1; System.out.print("Please enter a test score [0, 100] : "); System.out.println("The valid score entered was " + score); } }

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!