黑马程序员技术交流社区
标题:
Java基础加强
[打印本页]
作者:
杨曾荣
时间:
2012-2-21 16:09
标题:
Java基础加强
定义一个方法
public static int add(int x,int... args){
int sum=x;
for (int i = 0; i < args.length; i++) {
sum+=args[i];
}
return sum;
}
sum+=args[i];
这步看得不明白,求解释
作者:
刘基军
时间:
2012-2-21 16:26
1.int... args 表示:可变参数(java5.0新特性)
2.使用方法:int... args 等价于:int [] args,将args当做数组来使用即可
作者:
胡威
时间:
2012-2-21 16:28
也即sum=sum+args[i];就是对args数组中的元素进行求和(假设x==0),用sum的值+args[i]的值,得到的和再赋给sum,这样sum的值就是这个和,
作者:
温昌寿
时间:
2012-2-21 16:49
把args当成一个可变参数,然后命令行启动里传入数据,然后对这个数据进行累加
作者:
【专】【属】
时间:
2012-2-21 17:00
int... args:是jdk1.5后的一个新特性,可变参数,和以前的数组差不多,不过作为方法的参数时,只能是放在方法的参数列表的最后。
作者:
花开~的季节
时间:
2012-2-21 17:32
累加求和呀!!java基础的知识
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2