当前位置:网站首页>可以接收多种数据类型参数——可变参数
可以接收多种数据类型参数——可变参数
2022-04-23 03:11:00 【名之以父】
一、问题引入
假如需要定义一个方法求和,该方法可以灵活的完成如下需求:
- 计算1个数据的和。
- 计算2个数据的和。
- 计算3个数据的和。
- 计算n个数据的和,
- 甚至可以支持不接收参数进行调用。
二、作用
- 传输参数非常灵活,方便、 可以不传参数,
- 可以传输一个参数 可以传输多个参数
- 可以传输一个数组
- 可变参数在方法内部本质上就是一个数组
可变参数的注意事项:
1.一个形参列表中可变参数只能有一个
2.可变参数必须放在形参列表的最后面
格式:
可变参数的格式:数据类型...参数名称
public class MethodDemo {
public static void main(String[] args) {
sum();//1.不传参数
sum(10);//2.可以传一个参数
sum(10,20,30);//3.可以传多个参数
sum(new int[]{10,20,40,50});//4.可以传输一个数组
}
/**
* 注意:一个形参列表中只能有一个可变参数
* @param nums
*/
public static void sum (int... nums){
//注意:可变参数在方法内部其实就是一个数组。nums
System.out.println("元素个数:" + nums.length);
System.out.println("元素内容:" + Arrays.toString(nums));
}
}
版权声明
本文为[名之以父]所创,转载请带上原文链接,感谢
https://blog.csdn.net/wujianrenn/article/details/124356263
边栏推荐
- 荐读 | 分享交易员的书单,向名家请教交易之道,交易精彩无比
- Top ten project management software similar to JIRA
- Miniapi of. Net7 (special section): NET7 Preview3
- Blazor University (12) - component lifecycle
- Due to 3 ²+ four ²= five ², Therefore, we call '3,4,5' as the number of Pythagorean shares, and find the array of all Pythagorean shares within n (including n).
- 2022G2电站锅炉司炉考试题库及在线模拟考试
- OLED多级菜单记录
- .NET7之MiniAPI(特别篇):.NET7 Preview3
- [untitled]
- yes. Net future
猜你喜欢
PID debugging of coding motor (speed loop | position loop | follow)
Blazor University (11)组件 — 替换子组件的属性
Top ten project management software similar to JIRA
ASP. Net 6 middleware series - conditional Middleware
Yes Redis using distributed cache in NE6 webapi
Use of slice grammar sugar in C #
全网讲的最细,软件测试度量,怎样优化软件测试成本提高效率---火爆
Vs code setting line feed
ASP.NET 6 中间件系列 - 执行顺序
Source Generator实战
随机推荐
Recommend reading | share the trader's book list and ask famous experts for trading advice. The trading is wonderful
Ningde's position in the times is not guaranteed?
ASP. Net 6 middleware series - execution sequence
Laravel new route file
Systemctl start Prometheus + grafana environment
MYSQL05_ Ordr by sorting, limit grouping, group by grouping
Small companies don't make formal offers
C#语法糖空合并运算符【??】和空合并赋值运算符【 ??=】
【无标题】
腾讯视频涨价:一年多赚74亿!关注我领取腾讯VIP会员,周卡低至7元
. net core current limiting control - aspnetcoreratelimit
Find the number of leaf nodes of binary tree
2022山东省安全员C证上岗证题库及在线模拟考试
使用DFS来解决“字典序排数”问题
C语言实现通讯录----(静态版本)
c#语法糖模式匹配【switch 表达式】
OLED多级菜单记录
编码电机PID调试(速度环|位置环|跟随)
Realize QQ login with PHP
2022年度Top9的任务管理系统