java不固定参数

[复制链接]
查看11 | 回复3 | 2013-8-25 10:14:06 | 显示全部楼层 |阅读模式
都是确定类型,那你干嘛不用数组呢??例如:public void method1(int[] array){
for(int i=0;i<array.length;i++){
System.out.print(array+" ");
}
System.out.println();}假如你要传入的是int [] a={1,2,3,4};那么调用的时候,就是对象名.method1(a);即可...
回复

使用道具 举报

千问 | 2013-8-25 10:14:06 | 显示全部楼层
static int sum(int... ints){
int sum = 0;
for(int i : ints){ sum += i;}
return sum;}...
回复

使用道具 举报

千问 | 2013-8-25 10:14:06 | 显示全部楼层
你可以使用...啊 比如 public void test(int... ints){}取第一个参数就是ints[0];第二个就是ints[1]...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行