Javaでは、可変長引数(Varargs)を使用して、メソッドが可変数の引数を受け入れることができます。可変長引数は、メソッドに可変数の引数を渡す柔軟性を提供します。以下は、Javaで可変長引数を使用する方法の例です。
public class VarargsExample {
public static void main(String[] args) {
printNumbers(1, 2, 3);
printNumbers(10, 20, 30, 40, 50);
}
// 可変長引数を持つメソッドの定義
public static void printNumbers(int... numbers) {
System.out.print("Numbers: ");
for (int num : numbers) {
System.out.print(num + " ");
}
System.out.println();
}
}
この例では、printNumbers
メソッドは可変長引数を受け入れ、渡された数値を表示します。このメソッドを呼び出す際には、異なる数の引数を渡すことができます。
// 出力
Numbers: 1 2 3
Numbers: 10 20 30 40 50
可変長引数は、同じ型の引数を複数渡す場合に便利であり、メソッドの柔軟性を向上させる効果的な手段です。