JAVA 可变参数
来源:互联网 发布:搜索引擎优化案例 编辑:程序博客网 时间:2024/05/19 14:53
JDK1.5新特性,可变参数
可变参数使程序员可以声明一个接受可变数目参数的方法。
注意,可变参数必须是函数声明中的最后一个参数。
public class ChangeableParam {
/**
* 传数组
*
* @param array
*/
public static void add1(int[] array){
int sum = 0;
for(int i = 0; i < array.length; i++){
sum += array[i];
}
System.out.println("add1 sum:"+sum);
}
/**
*
* 可变参数
* 注:
* 一个方法里只能有一个可变参数并且一定要放到参数列表最后的位置!
*
* @param params
*/
public static void add2(int...params){
int sum = 0;
for(int i = 0; i < params.length; i++){
sum += params[i];
}
System.out.println("add2 sum:"+sum);
}
/**
*
* 可变参数
* 注:
* 一个方法里只能有一个可变参数并且一定要放到参数列表最后的位置!
*
* @param params
*/
public static void add3(int a,int...params){
int sum = 0;
for(int i = 0; i < params.length; i++){
sum += params[i];
}
System.out.println("add3 a:"+a);
System.out.println("add3 sum:"+sum);
}
/**
*
* 可变参数
* 注:
* 一个方法里只能有一个可变参数并且一定要放到参数列表最后的位置!
*
* @param params
*/
public static void add4(boolean b,int...params){
int sum = 0;
for(int i = 0; i < params.length; i++){
sum += params[i];
}
System.out.println("add4 b:"+b);
System.out.println("add4 sum:"+sum);
}
public static void main(String[] args) {
add1(new int[] {5,69,45,23,123});
add2(5,69,45,23,123,5639);
add3(1,5,69,45,23,123,5639);
add4(true,5,69,45,23,123,5639);
}
}
- Java可变参数/可变长参数
- java中的可变参数
- JAVA中的可变参数
- Java之可变参数
- Java可变参数列表
- java可变参数学习
- java可变参数使用
- Java中的可变参数
- Java中的可变参数
- java可变参数
- java可变参数列表
- java 可变长参数
- [java]可变参数
- Java 可变参数
- Java 中的可变参数
- Java中的可变参数
- Java 可变参数
- java基础---->可变参数
- 不同浏览器上中文文件名的上传/下载乱码问题
- Android日期选择器
- Java的自增陷阱
- cocos 给绑定类加一个命名空间
- My97DatePicker控件显示时分秒
- JAVA 可变参数
- android系统下chmod -R命令无效
- 兼容各浏览器的文件下载时中文名称乱码的解决方案
- 基于zynq的pwm ip核设计
- ios中KeyChain用途
- Python执行Shell命令测试脚本
- 为openwrt添加MT7620a的wifi驱动
- WebViewJavascriptBridge-Obj-C和JavaScript互通消息的桥梁
- IOS UITableview 的Cell 封装