Javaで関数を定義する方法は何ですか?
Javaでは、次の構文を使用して関数を定義できます。
访问修饰符 返回类型 函数名(参数列表) {
// 函数体
// 返回语句
}
その中:
- アクセス修飾子は、public、private、protectedのいずれかを使用して、関数のアクセス権を制御することができます。
- 戻り値の型を指定すると、関数が返す値のデータ型を示します。値を返さない場合は、voidキーワードを使用できます。
- 関数名は、関数を呼び出すための識別子であります。
- パラメータリストは関数の入力パラメータであり、0個以上のパラメータがある可能性があります。各パラメータはデータ型とパラメータ名で構成され、複数のパラメータはコンマで区切られます。
- 関数本体には実際のコードロジックが含まれており、一連のステートメントや制御構造を含むことができます。
- 戻り値は呼び出し元に結果を返すために使用され、戻り値の型は戻り型と一致している必要があります。
以下は関数の定義の例です:
public int sum(int a, int b) {
int result = a + b;
return result;
}
この例では、関数の名前はsumで、戻り値の型はintで、引数リストには2つのint型の引数aとbが含まれています。関数本体では、引数aとbの合計を計算し、その結果を呼び出し元に返します。