★★ Java の宿題ここで答えます Part 57 ★★
■ このスレッドは過去ログ倉庫に格納されています
0309297
2006/07/25(火) 19:26:13【 課題 】以下のプログラムをエラーが出ないように修正し、その理由を説明せよ。
以下のエラーが出る場合があった
Exception in thread "main" java.lang.ArithmeticException: / by zero
at SomeLibraryClass.ichi(Test.java:24)
以下、プログラム
class Test {
static public void main(String[] args) {
int c;
if(args.length > 0){ c = Integer.parseInt(args[0]);} else{ c = 0;}
System.out.println(" > " + (new UserWrittenClass()).invoke(c));
}
}
class UserWrittenClass{
int invoke(int x){
SomeLibraryClass some = new SomeLibraryClass();
int y = some.ichi(x); return(y + 10);
}
}
よろしくお願いします。
■ このスレッドは過去ログ倉庫に格納されています