Javaメソッドの定義と使用方法は何ですか?
Javaにおいて、メソッドは特定のタスクを実行するために再利用可能なコードブロックです。メソッドは名前、引数、戻り値の型、および実行するコードが定義されています。
以下は、シンプルなJavaメソッドを定義して使用する方法を示す例です。
public class MyClass {
// 定义一个方法,该方法不接受参数并且没有返回值
public void sayHello() {
System.out.println("Hello!");
}
// 定义一个方法,该方法接受两个整数参数并返回它们的和
public int addNumbers(int a, int b) {
int sum = a + b;
return sum;
}
public static void main(String[] args) {
MyClass myObj = new MyClass();
myObj.sayHello(); // 调用sayHello()方法,输出 "Hello!"
int result = myObj.addNumbers(5, 3); // 调用addNumbers()方法,传入参数并接收返回值
System.out.println("Sum: " + result); // 输出 "Sum: 8"
}
}
上記の例では、sayHello()という名前のメソッドを定義しました。このメソッドは引数を受け取らず、戻り値もありません。メソッドの本文には、”Hello!”という文字列を出力するコードが含まれています。
我達は、addNumbers() というメソッドを定義しました。このメソッドは、整数型の引数aとbを受け取り、その合計値を返します。メソッド内のコードは、引数の和を計算し返すために使用されます。
main() 関数内で、MyClassオブジェクトmyObjを作成し、オブジェクトでsayHello() メソッドとaddNumbers() メソッドを呼び出します。addNumbers() メソッドは引数5と3を受け取り、結果をresult変数に格納し、最後にresultの値を出力します。
これはJavaメソッドの基本的な定義と使用です。必要に応じて独自のメソッドを定義し、プログラム内でそれらを呼び出して特定のタスクを実行できます。