public static double findLCM (int num1, int num2) {
for (int i = 1; i <= num2; i++) {
double mult = big * i;
if (mult % small == 0) {
return mult;
}
}
throw new Error("Error");
}
正如我們所知,不可能沒有LCM。請不要建議我在返回變量之後返回代碼的變通方法。此代碼是定製的,以瞭解要引發的異常。不可能的條件應該拋出什麼錯誤?
您可以創建自定義例外: http://examples.javacodegeeks.com/java-basics/exceptions/java-custom-exception-example/ –
*「此代碼是定製的,以瞭解要引發的異常。「*你實際上拋出一個不是例外的錯誤。 –
IllegalStateException? – UnknownJoe