java 可变参数

原创 2015年07月09日 14:58:22

我们在某些特定的需求环境下,可能要对某一个方法中的参数进行一些操作,而且这些方法中的参数是不规定的,那么问题来了,我们该怎么办呢? java其实就为我们考虑了这种情况,那就是使用可变参数

可变参数的特点:

1:只能出现在参数列表的最后

2:... 位于变量类型和变量名之间,前后有无空格都可以

3:调用可变参数的方法时,编辑器为该可变参数隐含创建一个数组,在方法体中以数组的形式访问可变参数


写个demo吧

public class Demo {
public static void main(String[] args) {
System.out.println(add(2,3,4,5));
}
static int add(int a,int ... x) {
int sum = a;
for(int i=0;i<x.length;i++){
sum+=x[i];
}
return sum;
}
}

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Java可变参数demo

  • 2017-05-26 19:03
  • 671B
  • 下载

java可变参数总结

今天总结一下java中可变参数这个知识点。还是来看一个例子,现在我想写个方法来计算两个整形的和并且输出,这个方法很简单:public class KeBian { public static ...

黑马程序员<Java 1.5新特性>静态导入、增强for、可变参数、自动装箱拆箱、枚举

一、静态导入(static import)   1、静态导入的与普通import的区别:     import语句可以导入一个类,或者包中的类;     import static 语句可以导入一个类...

java__静态导入,可变参数,枚举

package cn.itcast.jdk15;import java.util.ArrayList; import java.util.Collections; /* jdk1.5新特性之----...

Java基础-16总结List的子类,ArrayList,Vector,LinkedList,泛型,增强for循环,静态导入,可变参数

你需要的是什么,直接评论留言。 获取更多资源加微信公众号“Java帮帮” (是公众号,不是微信好友哦) 还有“Java帮帮”今日头条号,技术文章与新闻,每日更新,欢迎阅读 学习交...

黑马程序员_JAVA1.5新特性——可变参数

/* JDK1.5版本出现的新特性。 方法的可变参数。 在使用时注意:可变参数一定要定义在参数列表最后面。 */ class ParamMethodDemo { public static ...

Java数组、可变参数、Arrays、面向对象

数组和常用算法 //forEach循环、可变参数在jdk1.5之后才有。 数组:存储一组相同类型数据的数据结构 特点: 1. 元素可以是任何一种数据类型(基本引用) 2. ...

Java基础进阶_day08_(Map集合,可变参数)

Map集合 可变参数

黑马程序员---2015.6.22java基础笔记---Collections---Arrays---方法的可变参数---常用类介绍

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- 1.集合框架的工具类         Collections        ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)