Chinaunix首页 | 论坛 | 博客
  • 博客访问: 31159
  • 博文数量: 18
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 122
  • 用 户 组: 普通用户
  • 注册时间: 2013-12-05 16:09
文章分类
文章存档

2014年(6)

2013年(12)

我的朋友

分类: Java

2014-01-09 16:19:42

1.可变参数概述
    可变参数,Java1.5增加了新特性,适用于参数类型确定,个数不确定的情况,java把可变参数当做数组处理。
    注意:可变参数必须位于最后一项。当可变参数个数多余一个时,必将有一个不是最后一项,故不成立!
2.可变参数的特点
    1).只能出现在参数列表的最后; 
    2)...位于变量类型和变量名之间,前后有无空格都可以;
    3)调用可变参数的方法时,编译器为该可变参数隐含创建一个数组,在方法体中一数组的形式访问可变参数。
3.可变参数的实现
[java] view plaincopy 
public class Varable  
{  
    public static void main(String [] args)  
    {  
        System.out.println(add(2,3));  
        System.out.println(add(2,3,5));  
    }     
    public static int add(int x,int ...args)  
    {  
        int sum=x;  
        for(int i=0;i         {  
            sum+=args[i];  
        }  
        return sum;  
    }  
}  
阅读(359) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~