Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Write an application that displays a series of at least eight student ID numbers (that you have stored in an array) and asks the user

Write an application that displays a series of at least eight student ID numbers (that you have stored in an array) and asks the user to enter a test letter grade for the student.

Create an Exception class named GradeException that contains a static public array of valid grade letters (A, B, C, D, F, and I) that you can use to determine whether a grade entered from the application is valid. In your application, throw a GradeException if the user does not enter a valid letter grade. Catch the GradeException, and then display the message Invalid grade. In addition, store an I (for Incomplete) for any student for whom an exception is caught. At the end of the application, display all the student IDs and grades.

GradeException.java

public class GradeException extends Exception { public GradeException(String string) { } }

TestGrade.java

import java.util.*; public class TestGrade { public static void main(String args[]) throws Exception { Scanner input = new Scanner(System.in); int[] ids = {1234, 1245, 1267, 1278, 2345, 1256, 3456, 3478, 4567, 5678 }; char[] grades = new char[10]; String gradeString = new String(); final int HIGHLIMIT = 100; String inString, outString = ""; int flag = 0; for (int x = 0; x < ids.length; ++x) { System.out.println("Enter letter grade for student id number: " + ids[x]); inString = input.next(); grades[x] = inString.charAt(0); // Write your code here } for (int x = 0; x < ids.length; ++x) outString = outString + "ID #" + ids[x] + " Grade " + grades[x] + " "; System.out.println(outString); } }

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_2

Step: 3

blur-text-image_3

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

More Books

Students also viewed these Databases questions

Question

1. How did you go about making your selection?

Answered: 1 week ago

Question

What are the Five Phases of SDLC? Explain each briefly.

Answered: 1 week ago

Question

How can Change Control Procedures manage Project Creep?

Answered: 1 week ago