`
zhaohong
  • 浏览: 59371 次
  • 性别: Icon_minigender_1
  • 来自: 郑州
社区版块
存档分类
最新评论

JAVA可变参数

阅读更多

今天遇到了一个要用可变参数的例子,又把以前的例子拿来看了一下!贴到网上吧。

package test;

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 sum = 0;
		sum = sum(1, 2, 3, 4, 5, 6);
		System.out.println(sum);
	}

}

 

但可变参数只能是最后一个参数

package test;

public class TestVarargs {
	private static int sum(String a, int... nums) {
		System.out.println(a);

		int sum = 0;
		for (int num : nums) {
			sum += num;
		}
		return sum;
	}

	public static void main(String[] args) {
		int sum = 0;
		sum = sum("hello", 1, 2, 3, 4, 5, 6);
		System.out.println(sum);
	}

}

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics