ホームページ  >  記事  >  Java  >  Javaの可変長パラメータとは何ですか?

Javaの可変長パラメータとは何ですか?

青灯夜游
青灯夜游オリジナル
2019-12-31 16:49:523488ブラウズ

Javaの可変長パラメータとは何ですか?

#java における不定長パラメータ

不定長パラメータは、長さが指定されていないパラメータです。

可変長パラメータ メソッドの構文は次のとおりです。

返回值 方法名(参数类型...参数名称)

パラメータ リストで「...」形式を使用して、可変長パラメータを定義します。実際、この可変長パラメータは配列の場合、コンパイラは形式 (int...a) を形式 (int[] a) として扱います。

例: 可変長パラメーター メソッドを作成します。

/**
 * 定义不定长参数方法
 * 
 * @author pan_junbiao
 *
 */
public class MyTest
{
	public static int add(int... a)
	{
		int s = 0;
		for (int i = 0; i < a.length; i++)
		{
			s += a[i];
		}
		return s;
	}
 
	public static void main(String[] args)
	{
		// 调用不定长参数方法
		System.out.println("调用不定长参数方法:" + add(1, 2, 3, 4, 5, 6, 7, 8, 9));
		System.out.println("调用不定长参数方法:" + add(1, 2));
	}
}

実行結果:

Javaの可変長パラメータとは何ですか?

推奨学習:

Java ビデオ チュートリアル

以上がJavaの可変長パラメータとは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。