java语言基础(73)——可变参数的使用
2017-06-18 22:57
204 查看
使用场景:方法的参数个数不确定。
格式:修饰符 返回值类型 方法名(数据类型... 参数名){ }
使用方法:
package VariousParameter;
public class VariousParameter {
/**
* @param args
*/
public static void main(String[] args) {
// 调用是参数个数可变
System.out.println(sum(10,20));
System.out.println(sum(10,20,30));
System.out.println(sum(10,20,30,40));
}
// 可变参数函数
public static int sum(int... num){
// num 其实是一个int数组
int sum = 0;
for(int x:num){
sum += x;
}
return sum;
}
// 如果有多个参数 并且有可变参数 那么可变参数一定在最后
// public static int sum(int a,int... num){
// return 0;
// }
}
深入理解其原理,请反编译。
格式:修饰符 返回值类型 方法名(数据类型... 参数名){ }
使用方法:
package VariousParameter;
public class VariousParameter {
/**
* @param args
*/
public static void main(String[] args) {
// 调用是参数个数可变
System.out.println(sum(10,20));
System.out.println(sum(10,20,30));
System.out.println(sum(10,20,30,40));
}
// 可变参数函数
public static int sum(int... num){
// num 其实是一个int数组
int sum = 0;
for(int x:num){
sum += x;
}
return sum;
}
// 如果有多个参数 并且有可变参数 那么可变参数一定在最后
// public static int sum(int a,int... num){
// return 0;
// }
}
深入理解其原理,请反编译。
相关文章推荐
- 07.java语言基础-java5对数组的支持-方法的可变参数
- JAVA基础学习之IP简述使用、反射、正则表达式操作、网络爬虫、可变参数、了解和入门注解的应用、使用Eclipse的Debug功能(7)
- 黑马程序员_Java基础:可变参数(Varagrs)的使用注意事项
- JAVA基础 day17 Collections工具类和Arrays工具类的使用 静态导入和可变参数的学习
- java语言-基础(java5对数组的支持-方法的可变参数)
- 编程语言基础:用“收集器”理解各种语言(C++、Java、Python)中的可变参数!
- Java_基础—可变参数的概述和使用
- 01-java基础加强,eclipse工具使用,快捷键,断点调试,单元测试,jdk5新特性,增强for循环,集合map,list,可变参数,枚举,反射,泛型
- java基础之方法的可变长参数使用
- Java语言基础-Java5对数组的支持-方法的可变参数
- 黑马程序员_Java基础:可变参数(Varagrs)的使用注意事项
- JAVA基础学习之 Map集合、集合框架工具类Collections,Arrays、可变参数、List和Set集合框架什么时候使用等(4)
- Java基础知识强化之集合框架笔记32:集合之可变参数的概述和使用
- java基础学习-- 可变参数
- java关于可变参数的使用
- Java基础之集合框架(四)--Collections、Arrays、增强for循环、可变参数、静态导入
- Java中可变长参数的使用及注意事项
- 黑马程序员--Java基础加强学习笔记之重载和覆写、可变参数、枚举
- Java中可变长参数的使用及注意事项
- Java基础之泛型——使用通配符类型参数(TryWildCard)