package p2; public class ParamterDemo { public static void main(String[] args) { int sum1 = add(4,5);
int sum2 = add(4,5,6);
int sum3 = add(4,5,6,7); System.out.println(sum1);
System.out.println(sum2);
System.out.println(sum3); } /*
* 函数的可变参数。
* 其实就是一个数组,但是接收的是数组的元素。
* 自动将这些元素封装成数组,简化了调用者的书写
* 注意: 可变参数类型,必须定义在参数列表的结尾。
*/ public static int add(int... arr) {
int sum = 0;
for (int i=0; i<arr.length; i++)
sum += arr[i]; return sum;
} }
相关文章
- 01-05DELPHI语法基础学习笔记-Windows 句柄、回调函数、函数重载等(Delphi中很少需要直接使用句柄,因为句柄藏在窗体、 位图及其他Delphi 对象的内部)
- 01-05《C++ Primer Plus》第7章 函数——C++的编程模块 学习笔记
- 01-05Python快速入门学习笔记(三)——函数的定义与调用
- 01-05《Effective C++》学习笔记(条款24:若所有参数皆需类型转换,请使用非成员函数)
- 01-05嵌入式学习DAY9 --- const修饰的指针 ,函数 ,函数的声明 ,指针作为参数传参 ,一维和二维数组的传参
- 01-05c++学习笔记(2)类的声名与实现的分离及内联函数
- 01-05Python convert函数-转换图像的格式_Python系列学习笔记
- 01-05博弈及SG函数的一点学习笔记
- 01-05contiki-main.c 中的process系列函数学习笔记
- 01-05UNIX环境编程学习笔记(21)——进程管理之获取进程终止状态的 wait 和 waitpid 函数