Java----可变参数
来源:互联网 发布:spark入门例子linux 编辑:程序博客网 时间:2024/06/06 17:27
当我们定义一个函数做加法功能(函数做几个数据 的加法功能是不确定)。这个时候用可变参数是很方便的。
可变参数的格式: 数据类型... 变量名
可变参数要 注意的细节:
1. 如果一个函数 的形参使用上了可变参数之后,那么调用该方法的时候可以传递参数也可以不传递参数。
2. 可变参数实际上是一个数组对象。
3. 可变参数必须位于形参中的最后一个参数。
4. 一个函数最多只能有一个可变 参数,因为可变参数要位于形参中最后一个位置上。
package cn.xxt.Collection;import java.util.*;public class Demo8 { public static void main(String[] args) {// 可以直接传入数组 int[] arr = {12,11,2,114,55,54,3}; add(arr);// 传入多个值 add(12,11,2,114,55,54,3); } public static void add(int... arr){ int result = 0; for(int item:arr){ result+=item; } System.out.println(result); }}
2 0
- Java可变参数/可变长参数
- java中的可变参数
- JAVA中的可变参数
- Java之可变参数
- Java可变参数列表
- java可变参数学习
- java可变参数使用
- Java中的可变参数
- Java中的可变参数
- java可变参数
- java可变参数列表
- java 可变长参数
- [java]可变参数
- Java 可变参数
- Java 中的可变参数
- Java中的可变参数
- Java 可变参数
- java基础---->可变参数
- 使用Bitbucketc(GIT)代码托管
- 一个旋钮的Demo
- 对伪心理学说不
- 【.NET】反射
- 动态修改listview
- Java----可变参数
- 洛谷 P1908 逆序对
- Groovy入门-闭包
- Spark运行原理
- hdu 5976 Detachment(数论,一个结论)
- DIAODU
- JIT(动态编译)和AOT(静态编译)编译技术比较
- linux中的进程管理
- Java 三种代码块(静态代码块、普通代码块、构造代码块)的区别