Java第十八天,可变参数
2024-08-28 07:05:34
可变参数
1.使用前提
当一个方法的参数需要多个参数,并且这些参数的类型一致时,可以使用可变参数。
2.使用方法
定义方法时使用
3.定义格式
修饰符 返回值类型 方法名(参数类型...变量名){
}
注意:变量名 ==》数组名。所以它可以使用数组的一切方法。
4.实现原理
可变参数的底层是一个数组,可以根据传送数据的个数创建不同长度的数组(参数个数可以是0个,也可以是多个)。
5.注意事项
(1)一个方法的可变参数最多只能有一个。
(2)如果一个方法中出了可变参数还有别的参数,可变参数要放在最后面。
6.终极可变参数
修饰符 返回值类型 方法名(Object...obj)
注意:可以接受任意类型的可变参数
5.代码测试:
package com.lanyue.day17;
public class Demo {
public static void main(String[] args) {
int sum = getSum(1, 2, 3, 45, 6, 8, 9, 10);
System.out.println(sum);
}
public static int getSum(int ...data){
int sum = 0;
for(int i : data){
sum += i;
}
return sum;
}
}
最新文章
- UI控件(UIScrollView)
- IBatis存储过程返回值
- hibernate中数据库方言
- Flash+fms视频录制在项目中的实际应用
- MVC5中EF6 Code First启动慢及间隙变慢优化的实践经验(转)
- lucene5学习 - 索引基本操作(创建,查询,更新,删除,分页)
- Linux下安装Redis3.2.4
- jade复用
- return
- [shell基础]——sort命令
- web前端—工作周报
- 深入浅出ExtJS 第二章 Ext框架基础
- 【剑指Offer学习】【全部面试题汇总】
- Nicholas C. Zakas(JS圣经:JavaScript高级程序设计作者)如何面试前端工程师
- 对于ES6中Promise的个人见解
- DTN学习,theONE模拟器网络相关资料整理
- Django-CSRF,AJAX,FORM
- 并查集(POJ1182)
- haproxy admin_stats端口启动错误解决
- 4、jeecg 笔记之 自定义显示按钮 (exp 属性)