この記事では主に Java を紹介します 変数パラメータ 詳細な説明と関連情報の例、必要な友人は参照してください
java 変数パラメータの詳細な説明
変数パラメータ (Varargs) を使用すると、プログラマは受け入れを宣言できます。引数の可変数。
変数パラメータもJDK5.0から登場した新機能です。
変数パラメータは本質的に配列です。変数パラメータを宣言するメソッドの場合、離散値または配列オブジェクトを渡すことができます。
しかし、メソッド内のパラメータが配列として定義されている場合、離散値の代わりに配列オブジェクトのみを渡すことができます。
変数パラメータはメソッド宣言の最後のパラメータである必要があることに注意してください。メソッドには 2 つ以上の可変個引数パラメーターを含めることはできません。
サンプルプログラムが添付されています:
public class TestVarargs { private static int sum(int... nums)// 可变参数本质上是数组,但是如果在函数中声明为数组形式,就只能以数组形式调用,而不能用离散的值 { int sum = 0; for (int num : nums) { sum += num; } return sum; } public static void main(String[] args) { int result = sum(1, 3); System.out.println(result); result = sum(1, 2, 3, 4); System.out.println(result); // 可以用数组形式调用 result = sum(new int[] { 3, 4, 5 }); System.out.println(result); } }
以上がJavaの可変パラメータのサンプルコードを詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。