Java可变参数

Java可变参数,第1张

Java可变参数

可变参数

  • 可变参数用在形参中可以接收多个数据。
  • 可变参数的格式:数据类型...参数名称

可变参数的作用

  • 传输参数非常灵活,方便。可以不传输参数,可以传输1个或者多个,也可以传输一个数组。
  • 可变参数在方法内部本质上就是一个数组。

可变参数的注意事项:

  • 一个形参列表中可变参数只能有一个
  • 可变参数必须放在形参列表的最后面
import java.util.Arrays;

public class MethodDemo {
    public static void main(String[] args) {
        sum();
        sum(10);
        sum(10,20,30);
        sum(new int[]{10,20,30,40,50});
    }
    public static void sum(int...nums){
        //注意可变参数在方法内部其实是一个数组
        System.out.println("元素个数"+nums.length);
        System.out.println("元素内容"+ Arrays.toString(nums));
    }
}
//输出结果:
//        元素个数0
//        元素内容[]
//        元素个数1
//        元素内容[10]
//        元素个数3
//        元素内容[10, 20, 30]
//        元素个数5
//        元素内容[10, 20, 30, 40, 50]

欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/zaji/5693225.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存