1: Kelas Pengecualian Kustom:
Paket pengecualian khusus; // atau warisan runimeException (pengecualian runtime) kelas publik MyException memperluas Exception {private static final long serialVersionuid = 1L; // Berikan konstruktor tanpa parameter public myException () {} // Berikan konstruktor dengan parameter public myException (string pesan) {super (pesan); // lulus parameter ke konstruktor Throwable dengan parameter string}}2: Tulis kelas metode untuk skor pengujian: ini adalah untuk melempar kelas pengecualian yang Anda tulis sendiri
Paket pengecualian khusus; Public Class CheckScore {// Metode untuk memeriksa legitimasi skor check () Jika definisi pengecualian runtime, tidak perlu melempar pengecualian public void check (skor int) melempar myException {// melempar kelas pengecualian Anda sendiri jika skor score my lemparan illegal my nexcepte <0) {"Lempar pengecualian ketika skor baru. 0--120 "); // Kelas pengecualian baru sendiri} else {System.out.println (" Skornya legal, skor Anda adalah " + skor); }}}Tiga: Tulis skor tes. Jika ada pengecualian, tangkap dan jangan membuangnya.
Paket pengecualian khusus; impor java.util.scanner; /** Kelas pengujian pengecualian khusus*/ siswa kelas publik {public static void main (string [] args) {scanner sc = new scanner (system.in); skor int = sc.nextInt (); Checkscore check = new checkscore (); coba {check.check (skor); } catch (myException e) {// Gunakan kelas pengecualian Anda sendiri untuk menangkap pengecualian e.printstacktrace (); }}}Di atas adalah seluruh konten dari contoh sederhana dari menyesuaikan template pengecualian yang dibawa kepada Anda oleh editor. Saya harap semua orang dapat mendukung wulin.com lebih banyak ~