10番目のジョブ(2)

トピック2:

番号5を入力し、生徒の成績を代表して、私たちは、平均値を計算します。入力値が負の値または100以上である場合には、カスタム例外は、プロンプトの取り扱い。

Test.java

/ *()のループ入力を持つ配列を定義
* IF()ステートメントがスロー判断
*パーソナルキーボード5を、平均スコアが算出される
* /
パッケージCOM;
インポートjava.util.Scanner;
クラステスト{
プライベート静的ボイドA (int型は、ⅰ)MyException {//例外を宣言スロー
|(I <I> 100場合 //場合は0) 文は判断し
、スロー新しい新MyException(I)を
}
公共の静的な無効メイン(文字列[] args){
=スキャナスキャナ新新SC (System.in)は、
INT [] =新しい新しいINT [5]; //アレイ定義
するSystem.out.printlnを( "5の整数を入力してください");
INT SUM = 0; // 5を算出します整数
int型P = 0;
のための(INT I = 0; I <5; I ++)入力番号5を介して{//サイクル
試み{
([I] = sc.nextInt());
SUM = SUM + A [I];
P = SUM / 5;
}キャッチ(MyException E){
e.printStackTrace(); //プリント異常
"; System.out.print(" + e.toString())の
}
}
(GPA "+ P); //出力GPAするSystem.out.println"
}
}

MyException.java

親クラス例外継承/ *カスタム例外
*
* * / COMパッケージ、
クラスMyExceptionは、例外{延び
公共MyExceptionを(I INT){
System.out.print( "入力エラー、0-100の範囲")の;
}
}

業績

 

 

おすすめ

転載: www.cnblogs.com/LJTQ/p/11877658.html