iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > JAVA >java中什么是不定长参数?
  • 244
分享到

java中什么是不定长参数?

java入门java不定长参数 2020-09-13 07:09:39 244人浏览 无得
摘要

java中的不定长参数不定长度参数,就是没有规定长度的参数。不定长参数方法的语法如下:返回值 方法名(参数类型...参数名称)在参数列表中使用“...”形式定义不定长参数,其实这个不定长参数就是一个数组,编译器会将(int...a)这种形式

java中的不定长参数

不定长度参数,就是没有规定长度的参数。

不定长参数方法的语法如下:

返回值 方法名(参数类型...参数名称)

在参数列表中使用“...”形式定义不定长参数,其实这个不定长参数就是一个数组,编译器会将(int...a)这种形式看作是(int[] a)的形式。

示例:编写一个不定长参数方法。


public class MyTest
{
	public static int add(int... a)
	{
		int s = 0;
		for (int i = 0; i < a.length; i++)
		{
			s += a[i];
		}
		return s;
	}
 
	public static void main(String[] args)
	{
		// 调用不定长参数方法
		System.out.println("调用不定长参数方法:" + add(1, 2, 3, 4, 5, 6, 7, 8, 9));
		System.out.println("调用不定长参数方法:" + add(1, 2));
	}
}

运行结果:

1.jpg

推荐学习:Java视频教程

--结束END--

本文标题: java中什么是不定长参数?

本文链接: https://www.lsjlt.com/news/4078.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • go语言中不定参数指的是什么
    这篇“go语言中不定参数指的是什么”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“go语言中不定参数指的是什么”文章吧。不定参...
    99+
    2023-07-05
  • java中可变参数是什么
    这期内容当中小编将会给大家带来有关java中可变参数是什么,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。python是什么意思Python是一种跨平台的、具有解释性、编译性、互动性和面向对象的脚本语言,其...
    99+
    2023-06-14
  • Python函数中的不定长参数相关知识总结
    一、 不定长位置参数 # 在定义函数参数时,可以在形参的前面加*,该形参将获取所有的位置实参 # 它会将所有的实参保存在一个元组中 def fn(*args): prin...
    99+
    2024-04-02
  • golang不定参数是什么及如何使用
    今天小编给大家分享一下golang不定参数是什么及如何使用的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。什么是不定参数不定参...
    99+
    2023-07-05
  • java重定向带参数的方法是什么
    在Java中,重定向带参数的方法是使用重定向符号(">")将方法的输出重定向到文件或其他输出流,然后传递参数给方法。例如:```ja...
    99+
    2023-10-10
    java
  • java怎么输入不定长度的数组
    在Java中,可以使用动态数组(ArrayList)来解决输入不定长度的数组的问题。动态数组可以根据需要动态调整数组的大小。以下是一...
    99+
    2023-08-26
    java
  • Java可变参数是什么
    这篇文章主要讲解了“Java可变参数是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Java可变参数是什么”吧!什么是可变参数?就是方法参数用 Object... args 三个点形式,...
    99+
    2023-06-19
  • MyBatis中参数绑定的方法是什么
    MyBatis中参数绑定的方法有两种:基于位置的参数绑定和基于名称的参数绑定。 基于位置的参数绑定:在SQL语句中使用问号()指代...
    99+
    2024-04-08
    MyBatis
  • spring参数绑定原理是什么
    Spring参数绑定原理是通过反射机制,将HTTP请求中的参数值绑定到方法的参数上。在Spring MVC中,参数绑定是通过Hand...
    99+
    2023-10-20
    spring
  • 为什么Java中负数的绝对值不一定是正数
    这篇文章主要讲解了“为什么Java中负数的绝对值不一定是正数”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“为什么Java中负数的绝对值不一定是正数”吧!绝对值是指一个数在数轴上所对应点到原点...
    99+
    2023-06-20
  • Java中可变长度参数代码详解
    到J2SE1.4为止,一直无法在Java程序里定义实参个数可变的方法——因为Java要求实参(Arguments)和形参(Parameters)的数量和类型都必须逐一匹配,而形参的数目是在定义方法时就已经固定下来了。尽管可以通过重载机制,为...
    99+
    2023-05-30
    java 可变长 参数
  • C++ 函数的变长参数的使用方式是什么?
    c++++ 中变长参数函数允许接收数量可变的参数。其语法为:returntype function_name(type1 arg1, type2 arg2, ..., typen arg...
    99+
    2024-04-19
    c++ 变长参数
  • Java中方法优先调用可选参数还是固定参数
    目录固定参数可选参数注意事项1.可选参数是从0到无穷2.一个方法只能有一个可选参数3.可选参数必须要放在方法最后4.可选参数和其他同名方法组成方法重载优先调用固定参数还是可选参数?结...
    99+
    2024-04-02
  • 详解Java程序启动时-D指定参数是什么
    目录参数设置参数获取测试类总结 参数设置 java程序启动参数 -D是用来做什么的呢? 官方解释如下: Set a system property value. If va...
    99+
    2022-12-26
    java -D参数 java启动参数-d javac -d参数的用途
  • java可变参数(不定向参数)的作用与实例
    java可变参数的作用: 在编写方法的过程中,可能会遇见一个方法有不确定参数个数的情况。一般我们会用方法重载来解决问题: 1 //方法重载,解决参数个数不确定问题 2 publi...
    99+
    2024-04-02
  • java中有参和无参的区别是什么
    在Java中,有参和无参的区别主要在于方法的参数列表。以下是两者的区别: 无参方法:无参方法是指在定义方法时,没有任何参数传递给...
    99+
    2023-10-23
    Java
  • Scala中怎么定长数组
    这篇文章主要讲解了“Scala中怎么定长数组”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Scala中怎么定长数组”吧!1. 定长数组创建一个定长数组的方式使用Array定义一个长...
    99+
    2023-06-02
  • 使用java怎么指定不同长度的二维数组
    本篇文章给大家分享的是有关使用java怎么指定不同长度的二维数组,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。Java是什么Java是一门面向对象编程语言,可以编写桌面应用程序...
    99+
    2023-06-06
  • python中的函数参数是什么
    这篇文章主要讲解了“python中的函数参数是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“python中的函数参数是什么”吧!说明函数参数,增加函数的通用性,针对相同的数据处理逻辑,可...
    99+
    2023-06-20
  • PHP中json_encode函数参数是什么
    小编给大家分享一下PHP中json_encode函数参数是什么,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!最近遇到了一些关于PHP函数相关的问题,在和前辈交流的...
    99+
    2023-06-15
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作