例外をスローするメソッドを作成し、別のメソッドでこれらの例外をキャッチできるかどうか疑問に思っていました。
例えば、
public static void checkCircle() {
try {
checkPixel(a);
checkPixel(b);
checkPixel(c);
} catch (MyException e) {
System.out.println("not circle");
}
private static void checkPixel(anything) {
if (img.getRGB(xValue, yValue) != pOrigColour) {
throw new MyException();
}
}
class MyException extends Exception {
public MyException() {
}
public MyException(String msg) {
super(msg);
}
}
他の呼び出しの結果に関係なく、円がないことを示すcheckPixel
をスローするメソッドが必要です。MyException