戻り値の型がdouble
のメソッドは、return 0
のように整数を返すような記述をしてもコンパイルができる。
double getScore(){
return 0;
}
しかし、戻り値の型がDouble
のメソッドは、整数を返そうとするとコンパイルエラーとなる。
Double getScore(){
return 0;
}
この場合は、return 0.0
またはreturn 0d
等、Double
型にオートボクシングできるような値を設定する必要がある。
Double getScore(){
return 0.0;
}