当前位置:   article > 正文

java可变参数用法_java可变参数使用

java可变参数使用

什么是可变参数?

在调用方法时传入不定长度的参数,可以是0个或多个类型相同的参数,本质上是动态创建的数组。

原理

在使用可变参数的时候,实际上先创建了一个数组,将参数放入数组,再将数组传递给被调用的方法。

使用格式:

  1. //数据类型...参数名
  2. 访问权限 修饰符 返回值类型 方法名(数据类型...参数名){方法体}

示例

  1. public class Main {
  2. public static void main(String[] args) {
  3.         //将1,2,3,4,5,6传递给num
  4. addNum(1,2,3,4,5,6);
  5. }
  6.     //该方法作用:计算上述数字之和
  7. public static void addNum(int...num){
  8. int sum=0;
  9.         //运用增强for获取num内的每一个值
  10. for(Integer numb:num){
  11. sum+=numb;
  12. }
  13.         //输出数值之和
  14. System.out.println(sum);
  15. }
  16. }

运行结果

  1. 21
  2. 进程已结束,退出代码为 0

注意事项

一个方法的形参上只能存在一个可变参数。

如果形参中存在其它参数,需把可变参数放在最后。

public static void addNum(int n,int...num){……}
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/很楠不爱3/article/detail/156048
推荐阅读
相关标签
  

闽ICP备14008679号