0
我想知道是否可以編寫一個方法來引發異常並讓另一個方法捕獲這些異常。拋出異常並將它們捕獲到其他地方
例如,
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
,表明沒有圈,不管對方通話的結果。
你面臨什麼問題?你有沒有得到任何錯誤? –