可变参数

方法形参的个数是可以发生变化的。

  • 格式:数据类型...参数名称
  • int...args

可变参数的底层就是一个数组,只不过不需要我们自己创建,Java会创建好。

注意:

  1. 在方法的形参中最多只能写一个可变参数。

  2. 在方法中如果除了可变参数外,还有其它参数,可变参数要写在最后。

点击查看代码
public class ArgsDemo1 {
    public static void main(String[] args) {
        //计算任意个数数字之和
        int sum = getSum(1, 2, 3, 4, 5, 7, 9);
        System.out.println(sum);
    }

    private static int getSum(int... args) {
        int sum = 0;
        for (int i : args) {
            sum = sum + i;
        }
        return sum;
    }
}

image

posted @ 2025-09-05 14:56  lachii  阅读(6)  评论(0)    收藏  举报