可变参数函数
来源:互联网 发布:人体 3d 软件 编辑:程序博客网 时间:2024/06/05 14:30
可变参数只能位于参数列表的最后,“...”只能位于参数类型和参数名之间。
例如:
public int add(int x,int y,int...z){
}
创建可变参数类例子:
public class VariableArgument {
public static int add (int...x){
int sum = 0;
//编译器在具体处理可变参数函数时,会为该参数创建一个数组,以数组的形式访问可变参数
for(int i = 0;i<x.length;i++){
sum += x[i];
}
return sum;
}
}
增强版for循环
for(type 变量名: 集合变量名)
例如:
public class VariableArgument {
public static int add (int...xs){
int sum = 0;
//for(int x :xs )替代了上面的for(int i=0;i<x.length;i++)语句
for(int x:xs){
sum += xs;
}
return sum;
}
}
0 0
- 可变参数 函数(可变参数列表--1)
- 可变参数函数 可变参数宏
- 可变参数函数
- 可变参数函数实现
- 可变参数函数
- 可变参数函数实现
- c可变函数参数
- 可变参数函数
- 可变参数函数
- 可变参数函数
- printf函数可变参数
- C可变参数函数
- 可变参数函数
- 可变参数函数使用
- 可变参数函数
- 可变参数函数
- 【转帖】可变参数函数
- 函数可变参数
- 并查集
- 黑马程序员——面向对象之异常
- OS X 10.9 Mavericks 下如何显示隐藏文件
- 静态导入
- 黑马程序员——多线程之线程间的通信
- 可变参数函数
- 1386:旋转数组的最小数字 @jobdu
- 黑马程序员——多线程之卖票问题
- 1387:斐波那契数列 @jobdu
- 枚举类型实例
- 从oracle表中随机取记录,产生随机数和随机字符串
- 1388:跳台阶 @jobdu
- [LeetCode] - Single Number
- 1389:变态跳台阶 @jobdu