例外を正常に試行してキャッチする方法がわかりません。ご覧のとおり、私はすでにtry-catchステートメントを開始しましたが、終了方法はわかりません。私はエラー ":エラー:tractorException.java:83報告されていない例外tractorExceptionを、捕まえたり がsetVehicleID(0)スローされるように宣言されなければなりません。" を取得Javaの例外に対してtry-catchメソッドを使用するのに問題があります
import java.io.*;
import java.util.*;
import javax.swing.*;
public class tractorException extends Exception {
protected int VehicleID;
public int setVehicleID(int VehicleID) throws tractorException {
if (VehicleID <= 0 || VehicleID > 100000) {
throw new tractorException();
} else {
this.VehicleID = VehicleID;
return this.VehicleID;
}
}
public int getVehicleID() {
return this.VehicleID;
}
tractorException() {
setVehicleID(0);
}
public static void main (String[] args) {
try {
throw new Exception("Something went wrong!!");
} catch (Exception e) {
}
危険な方法であるので、あなたが直接setVehicleIDメソッドを呼び出すことはできませんを入力してみてください達成するために?無限に例外をスローするクラスですか? –
はい例外をスローするクラスを達成しようとしています – MajorJavaUser