当前位置: 首页 > news >正文

java 可变参数

方法形参的个数是可以发生变化的,0,1,2,3...

格式:属性类型...名字

int...arge

底层:

可变参数的底层就是一个数组,只不过不需要我们自己创建了,Java会帮我们创建好

package args;public class ArgeDemo {public static void main(String[] args) {int sum = getSum(1,2,3,4,5,6,7,8,9,10);System.out.println(sum);}public static int getSum(int...args){int sum = 0;for (int arg : args) {sum+=arg;}return sum;}
}

1.方法的形参中,最多定义一个可变参数

2.除了可变参数以外,还有其他形参,那么可变参数写在最后


http://www.mrgr.cn/news/25908.html

相关文章:

  • java.io.IOException: Too many open files 分析与解决
  • [DCVRP] 基于复杂网络的k-opt算法解空间表示(五)
  • ElementPlus自定义更换主题色
  • Excel图片批量插入单元格排版处理插件【图片大师】
  • 出海公司如何快速搭建海外团队指南
  • MongoDB与Pymongo深度实践:从基础概念到无限级评论应用示例
  • 项目实战应用Redis分布式锁
  • 828华为云征文|华为云Flexus云服务器X实例之openEuler系统下部署CodeX Docs文档工具
  • python 实现euler modified变形欧拉法算法
  • 学懂C++(六十):C++ 11、C++ 14、C++ 17、C++ 20新特性大总结(万字详解大全)
  • ArcGIS Pro SDK (十四)地图探索 3 弹出窗口
  • 基于Spark 的零售交易数据挖掘分析与可视化
  • 亚马逊测评自建团队与工作室的五大优势亮点,打造高权重评价系统
  • 腾讯发布大模型安全与伦理报告:以负责任AI引领大模型创新
  • 从安装ffmpeg开始,把一个视频按照每秒30帧fps剪切为图片
  • YOLOv5改进:CA注意力机制【注意力系列篇】(附详细的修改步骤,以及代码)
  • 解决Linux服务器上下载pytorch速度过慢的问题
  • UE5 性能分析 UnrealInsights
  • 【C++ 高频面试题】new、delete 与 malloc、free的区别
  • 【上行传输流程】