
Concept explainers
Explanation of Solution
Program:
File name: “TestGrade.java”
//Import necessary header files
import java.util.*;
//Define a class named TestGrade
public class TestGrade
{
//Define a main method
public static void main(String args[]) throws Exception
{
//Create an object for Scanner class
Scanner input = new Scanner(System.in);
//Declare an array to store eight student ID numbers
int[] ids = {1234, 1245, 1267, 1278, 2345,
1256, 3456, 3478, 4567, 5678
};
//Declare test letter grades
char[] grades = new char[10];
String gradeString = new String();
//Declare the variables and initialize the values
final int HIGHLIMIT = 100;
String inString, outString = "";
int flag = 0;
//For loop to be executed until x exceeds 8
for (int x = 0; x < ids.length; ++x)
{
//Prompt the user to enter a letter grade for the //student
System.out.println("Enter letter grade for student id number: " + ids[x]);
inString = input.next();
grades[x] = inString.charAt(0);
//Try
try
{
TestGrade.isValidGrade(grades[x]);
}
//Catch the GradeException
catch(GradeException e)
{
//Print an appropriate message
System.out.println(e);
//Store I for student for whom
//an exception is caught
grades[x] = 'I';
}
}
//For loop to be executed until x exceeds 8
for (int x = 0; x < ids...

Trending nowThis is a popular solution!

Chapter 12 Solutions
Mindtap Computing, 1 Term (6 Months) Printed Access Card For Farrell’s Java Programming, 8th
- Microsoft Visual C#Computer ScienceISBN:9781337102100Author:Joyce, Farrell.Publisher:Cengage Learning,EBK JAVA PROGRAMMINGComputer ScienceISBN:9781337671385Author:FARRELLPublisher:CENGAGE LEARNING - CONSIGNMENTC++ Programming: From Problem Analysis to Program...Computer ScienceISBN:9781337102087Author:D. S. MalikPublisher:Cengage Learning
- Programming Logic & Design ComprehensiveComputer ScienceISBN:9781337669405Author:FARRELLPublisher:CengageEBK JAVA PROGRAMMINGComputer ScienceISBN:9781305480537Author:FARRELLPublisher:CENGAGE LEARNING - CONSIGNMENTProgramming with Microsoft Visual Basic 2017Computer ScienceISBN:9781337102124Author:Diane ZakPublisher:Cengage Learning




