1:カスタム例外クラス:
パッケージカスタム例外。 // runtimeexception(ランタイム例外)パブリッククラスmyexceptionは例外を拡張する{private static final long serialversionuid = 1l; //パラメーターなしのコンストラクターを提供public myexception(){} //パラメーターパブリックマイエクセプト(String Message){super(message); //パラメーターをストリングパラメーターでスロー可能なコンストラクターに渡す}}2:スコアをテストするためのメソッドクラスを書く:これは、自分自身を書いた例外クラスをスローすることです
パッケージカスタム例外。 public class checkscore {//スコアの正当性をチェックする方法Check()ランタイム例外の定義の定義の場合、パブリックボイドチェック(intスコア)をスローする必要はありませんmyexception {//独自の例外クラスをスローする(スコア>|スコア<0){//スコアが違法なマイナスを投げた場合(/自分の例外クラス} else {system.out.println( "スコアは合法で、スコアは" +スコア); }}}3:テストスコアを書きます。例外がある場合は、それをキャッチして捨てないでください。
パッケージカスタム例外。 Java.util.scannerをインポートします。 /**カスタム例外テストクラス*/ public class Student {public static void main(string [] args){scanner sc = new scanner(system.in); int score = sc.nextint(); checkscore check = new checkscore(); try {check.check(score); } catch(myexception e){//独自の例外クラスを使用して例外e.printstacktrace()をキャッチします。 }}}上記は、編集者によってもたらされた例外テンプレートをカスタマイズする簡単な例の内容全体です。誰もがwulin.comをもっとサポートできることを願っています〜