★★ Java の宿題ここで答えます Part 57 ★★
■ このスレッドは過去ログ倉庫に格納されています
0314デフォルトの名無しさん
2006/07/25(火) 20:00:36System.out.println(" > " + (new UserWrittenClass()).invoke(c));
の行を次の7行に置き換える。
UserWrittenClass uwc = new UserWrittenClass();
try {
int r = uwc.invoke(c);
System.out.println("> " + r);
} catch(ArithmeticException e) {
System.out.println("私はこの課題がわかっています");
}
エラーが出ていたのはSomeLibraryClassのichi(int)メソッドの中で
ゼロ除算が発生する場合があるからなので、そのようなケースを
特別扱いすることにした。
■ このスレッドは過去ログ倉庫に格納されています