首頁  >  文章  >  Java  >  java中什麼是不定長參數?

java中什麼是不定長參數?

青灯夜游
青灯夜游原創
2019-12-31 16:49:523446瀏覽

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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn