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);    }}

6

点击打开链接


2 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 clj.fastble 先采用队列求一条最短迷宫路径长度minlen,再采用栈求所有长度为minlen的最短迷宫路径 iOS蓝牙 pycharm激活 shadowsocks下载 shadowsocks下载 开源沙龙 C++程序设计从键盘中输入两个整数,求这两个整数的最大公约数和最小公倍数。 江南大学五部曲 centos搭建ss 算法之美_源代码发布(8) understand halfaSPIclockcycleproducesaclockedge 贪心算法活动 TRIZ系列-创新原理-17 朴素贝叶斯分类 王者荣耀金币 探索性数据分析演示 治安防控 治安 TRIZ系列-创新原理-19 TRIZ系列-创新原理-20 利用图像的平移、旋转、缩放、镜像等空间几何变换实现对图像的自适应缩放、几何变换等特效 利用图像的平移、旋转、缩放、镜像等空间几何变换实现对图像的几何变换等特效 [Err]1005-Can\'tcreatetable\'item4.#sql-1238_2c\'( SAPFICO财务成本知识 财务管理分析(希金斯:第八版) 图像解压 巜人民曰报》采访张文宏,陈尔真 linux上服务器如何转发设置 图像的自适应缩放、几何变换等特效 千讯网络下载 Gsensor调试 MTKGsensor调试 展讯Gsensor调试 webrtcaec webrtc http://download.csdn.net/detail/aa1000777/7251959 分数相加和恰好为1 22 王者