如果需要定义一个2个数相加的方法,可以在定义方法时为方法设置2个参数,同理,如果要定义一个3个数相加的方法,就给方法设置3个参数,但是如果想定义一个任意多数字相加的方法该怎么设置方法的参数呢?从JDK1.5开始,Java语言新增加了一种特性:允许方法的参数不固定,专业上称之为“可变参数”。 可变参数方法的语法格式为:
返回值类型 方法名 (参数类型... 参数名称) {...} |
从上面这个格式可以看到:参数类型后面加...就表示可变参数,这些参数有统一的类型和名称。在方法中,要按照调用数组元素的方式来调用可变参数。下面的【例08_22】展示了如何设置和使用可变参数。
【例08_22 可变参数的使用】
Exam08_22.java
publ