JavaSE 学习参考:方法的可变参数
2017-03-02 00:00
323 查看
Java在定义方法时允许使用 (类型… 变量名)语法代替相同类型0到多个参数称为可变参数,若有多个不同类型的参数进,则可变参数声明放在最后。
在带有可变参数的方法的内部使用可变参数时,则使用数组的方式来访问可变参数,可按数组元素的顺序来访问实参的值。
class MyMath { public int add(int... arg) { int sum = 0; for (int i = 0; i < arg.length; i++) { sum += arg[i]; } return sum; } } public class Demo1 { public static void main(String[] args) { MyMath m = new MyMath(); int sum = m.add();// 不传递任何参数; System.out.println("不传递任何参数的执行结果是:" + sum); sum = m.add(10);// 传递1个参数; System.out.println("传递1个参数执行结果是:" + sum); sum = m.add(10,20);// 传递2个参数; System.out.println("传递2个参数执行结果是:" + sum); } } |
相关文章推荐
- JavaSE 学习参考:方法的可变参数
- JavaSE 学习参考:方法的参数
- JavaSE 学习参考:方法的参数
- JavaSE 学习参考:方法的基本概念
- Java学习笔记(24)--可变参数方法(非常实用哦)
- JavaSE 学习参考:类的静态成员和静态方法
- JavaSE 学习参考:方法重写
- 编译原理之学习 lua 3.0 (六) tag方法和可变数量参数
- JavaSE 学习参考:构造方法
- C标准库学习--可变参数函数的实现方法
- Java学习笔记003——继承、抽象类、类相等测试、泛型数组列表、可变参数方法
- Java学习----day4——(2)方法中可变参数
- JavaSE 学习参考:方法重写
- python学习四:import模块方法、可变参数、字典key判断、版本信息获取、列表解析、
- JavaSE 学习参考:子类的构造方法
- JavaSE 学习参考:构造方法
- JavaSE 学习参考:方法的重载
- 我的java学习笔记(11)关于装箱、参数可变方法和枚举类型
- 【Java学习笔记】参数数量可变的方法
- Java基础第十七天学习日记_Collections和Arrays的常用方法、高级for循环、可变参数、静态导入