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

java-可变参数

可变参数是什么?

可变参数就是指传入的参数个数是可变的,不是固定的

为什么要可变参数?

当我们要传入大量的形参时,我们就可以用到可变参数了

定义格式

数据类型...变量名;

例如int ...a;

可变参数的细节:

(int...a,int...b)这样是不行的,因为我第一个形参就可以接收无穷个,那么第二个形参到底接收多少个,我们不知道,所以就会报错

(int...a,int b)这样也不行,还是那样,我们不知道形参b接收的是什么

(int b,int...a)这样是可以的,这个是第一个被b接收,剩下的都是被a接收

 

http://www.lryc.cn/news/317398.html

相关文章:

  • 嵌入式学习day37 数据结构
  • 嵌入式学习39-程序创建数据库及查找
  • 科研三维模型高精度三维扫描服务3d逆向测绘建模工业产品抄数设计
  • 【LeetCode热题100】141. 环形链表(链表)
  • express+mysql+vue,从零搭建一个商城管理系统11--使用Sequelize
  • 霹雳学习笔记——6.1 ResNet网络结构、BN以及迁移学习
  • Gitee的注册和代码提交(附有下载链接)
  • 机器学习是什么?
  • 复盘-PPT
  • springcloud gateway网关动态配置限流
  • 在Linux/Ubuntu/Debian中使用windows应用程序/软件
  • idea Springboot 组卷管理系统LayUI框架开发mysql数据库web结构java编程计算机网页
  • wordpress主题批量修改历史文章标题,文章内容
  • Unity2019.2.x 导出apk 安装到安卓Android12+及以上的系统版本 安装出现-108 安装包似乎无效的解决办法
  • 创建SpringCloudGateWay
  • 鸿蒙Harmony应用开发—ArkTS声明式开发(基础手势:StepperItem)
  • 游戏盾SDK是如何实现智能加速的?
  • 西井科技参与IATA全球货运大会 以AI绿动能引领智慧空港新未来
  • RPC通信原理(二)
  • Redis 淘汰策略
  • 游戏数据处理
  • Qt+FFmpeg+opengl从零制作视频播放器-14.程序Ubuntu移植
  • Go 语言中的 Cond 机制详解
  • 如何使用vue定义组件之——子组件调用父组件数据
  • 如何使用ArcGIS Pro生成带计曲线等高线
  • 蓝桥杯C++大学B组一个月冲刺记录2024/3/13
  • 计算机网络——Internet结构和ISP
  • E.接龙数列【蓝桥杯】/动态规划
  • cv2.cvtColor()将二维转化为彩色图像
  • 为什么 VSCode 不用 Qt 而要用 Electron?