永发信息网

高级Java什么是可变参数?

答案:2  悬赏:40  手机版
解决时间 2021-02-21 03:59
高级Java什么是可变参数?
最佳答案
1.5版本的新特性,就是想定义一个方法,但是不知道以后要用的时候想传几个参数进去,比如求和,你想定义一个传几个int数据都能给你算出和的方法,可以在方法的参数列表中这样写(参数类型... 数组名),然后在方法内部直接用操作数组的方式操作。在调用的时候可以随便传几个参数进去,JVM都能将这些数据封装成一个数组,然后按照方法内的操作进行操作。
举我上面说的求和的例:
public static int Sum(int... arr){
int sum=0;
for(int i=0;i<arr.length-1;i++){
sum+=arr[i];

}
return sum;

}
使用可变参数的一个注意:可变参数的定义,必须是放在参数列表的最后面,否则编译失败.
全部回答
public static void main(string[] args){ system.out.println(arg[1]); } 编译后,用java运行,在命令行添加参数,参数可以是多个,下标从0开始,如:java xxx.class him you me 输出:you
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
谁教我,怎么才能猜出我从来没有见过的脑筋急
梦见从自己身上挤出泥鳅鱼,求解梦!
求一大学社会实践报告
红房子饰品NO.2我想知道这个在什么地方
2012年,我国的财政预算按照国内生产总值的4%
我买了个橄榄核观音上面刻着人名是什么意思?
两辆电动车相撞,我逆行了。人没事,就是她车
1:91手机助手究竟为何伤系统?2:论坛里从来
晶秀汽车美容怎么去啊,有知道地址的么
整体认读音节,平·翘舌音等分别是哪些
全国无偿献血表彰奖励大会每几年举行一次()。
阜宁丧偶证明在哪开
城关街道城西张家庄村刘爱玲卫生室我想知道这
喷墨打印机认不到墨盒是什么原因
我信奉观音,家里没条件供奉,能否在庙里供奉
推荐资讯
伸肘时主要收缩的肌肉是CA. 肱二头肌B. 肱三
信息教育平台我登不进去了
1.把质量相同的实心木球和实心铁球浸没于水中
男朋友的爸爸住院了,他不愿意告诉我,也不接
天润碧水御翠家园B区怎么去啊,有知道地址的
敦煌莫高石窟是举世闻名的中国古代艺术宝库。
南阳机器人体验中心地址在哪,我要去那里办事
怎样增强无线路由器接收信号?
新疆库尔勒市属于农几师
白雪伊人地址在哪,我要去那里办事
求一本小说~男主叫XX烨,其实我也不记得烨前
菜炒糊了怎么去味
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?