Как вы пишете собственный собственный класс исключений.Невозможно найти символ, как вы пишете свой собственный класс исключений
Я пытаюсь написать свой собственный класс исключений, который вызывает InvalidTestScore.
// george beazer
import java.util.Scanner;
public class TestScores{
public static void main(String[]args){
int numTests = 0;
double[] grade = new double[numTests];
double totGrades = 0;
double average;
Scanner keyboard = new Scanner(System.in);
System.out.print("How many tests do you have? ");
numTests = keyboard.nextInt();
grade = new double[(int) numTests];
for (int index = 0; index < grade.length; index++){
System.out.print("Enter grade for Test " + (index + 1) + ": ");
grade[index] = keyboard.nextDouble();
if (grade[index] < 0 || grade[index]> 100){
try {
throw new InvalidTestScore();
} catch (InvalidTestScore e)
{
e.printStackTrace();
}
}
}
for (int index = 0; index < grade.length; index++){
totGrades += grade[index];
}
average = totGrades/grade.length;
System.out.print("The average is: " + average);
}
}
Почему так много места между строками? Намного легче читать, если сгущаться (то же самое я говорю для диссертаций, но они заставляют нас делать двойные интервалы). –
Возможный дубликат [Как я могу написать Исключение самостоятельно?] (Http://stackoverflow.com/questions/1070590/how-can-i-write-an-exception-by-myself) – fglez