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
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started