戻り値のあるメソッドの処理で、return文が抜けているとコンパイルエラーとなります。
メソッドの宣言部を書いたら、中身を書く前に、nullや0などの仮の値を返すreturn文を書く癖をつけておくと、コンパイルエラーが発生しないので、わずらわしくありません。
にほんブログ村
[OK例][Java]
public int max (int a, int b) {
int max;
if (a >= b) {
max = a;
}
else {
max = b;
}
// return文が記述されていない。
}
[OK例][Java]
public int max (int a, int b) {
int max;
if (a >= b) {
max = a;
}
else {
max = b;
}
return max;
}
メソッドの宣言部を書いたら、中身を書く前に、nullや0などの仮の値を返すreturn文を書く癖をつけておくと、コンパイルエラーが発生しないので、わずらわしくありません。
にほんブログ村