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

【JAVA入门】Day32 - 可变参数

【JAVA入门】Day32 - 可变参数


文章目录

  • 【JAVA入门】Day32 - 可变参数


        当我们传递给方法的参数,不知道有几个时,可以使用可变参数。它的格式是:

属性类型...名字

        可变参数本质上就是一个数组,它作为方法形参时的个数是可以变化的,可以是0个,可以是1个,也可以是n个。
        下面的这个例子中有一个求和函数,你传入多少个参数都是可以的。

package Maps;

public class Flexible {
    public static void main(String[] args) {
        System.out.println(getSum(1,2,3,4,5,6,7,8,9,10));
    }

    public static int getSum(int...args) {
        int sum = 0;
        for (int i : args) {
            sum = sum + i;
        }
        return sum;
    }
}

注意:
1.在方法中最多只能写一个可变参数。
2.在方法当中,如果出现了可变参数以外的参数,就要把可变参数写在最后。

public static int getSum(int a, int...args) {
	return 0;
}

http://www.kler.cn/a/291110.html

相关文章:

  • sql server索引优化语句
  • RFdiffusion Sampler类 sample_step 方法解读
  • 网络安全概论——防火墙原理与设计
  • 中化信息与枫清科技深化合作:共探“AI+”产业新生态
  • 【信息系统项目管理师】高分论文:论信息系统项目的进度管理(人力资源管理系统)
  • 基于Spring Boot的雅苑小区管理系统
  • Readelf 获取Android So `.note.android.ident`
  • C#自定义控件的放置与拖动
  • oh my posh随机选择主题
  • 大坝安全监测设备的工作原理
  • 如何使用 Ruby 中的 Selenium 解决 CAPTCHA
  • STM32的窗口看门狗详解及案例(基于HAL库)
  • Python知识点:如何使用Python实现语音识别
  • imap发送邮件:如何配置IMAP服务器发邮件?
  • 基础学习之——Apache Spark
  • 【项目一】基于pytest的自动化测试框架day1
  • 中锂天源卡车电瓶:绿色能源驱动未来物流
  • go常用代码
  • 数据仓库系列18:如何建立一个有效的元数据管理体系?
  • django之ForeignKey、OneToOneField 和 ManyToManyField
  • 惠中科技综合光伏清洗技术:引领绿色清洁新时代
  • 【后端开发】PHP、go语言、Java、C++、Linux开发等急招中......
  • Windows电脑获取目录及子目录结构及包含文件名的命令
  • notepad++将换行替换成空
  • JS设计模式之“神奇的魔术师” - 简单工厂模式
  • 【Python篇】PyQt5 超详细教程——由入门到精通(中篇一)