java可变参数概念的理解(可变参数类型)

  • 1、高级Java什么是可变参数?
  • 2、java中的可变参数
  • 3、java中参数变量具体是什么,可以干什么,有什么作用,
  • 4、java 可变参数 什么意思

1.5版本的新特性,就是想定义一个方法,但是不知道以后要用的时候想传几个参数进去,比如求和,你想定义一个传几个int数据都能给你算出和的方法,可以在方法的参数列表中这样写(参数类型… 数组名),然后在方法内部直接用操作数组的方式操作。在调用的时候可以随便传几个参数进去,JVM都能将这些数据封装成一个数组,然后按照方法内的操作进行操作。

举我上面说的求和的例:

public static int Sum(int… arr){

int sum=0;

for(int i=0;iarr.length-1;i++){

sum+=arr[i];

}

return sum;

}

使用可变参数的一个注意:可变参数的定义,必须是放在参数列表的最后面,否则编译失败.

B项是不对的,不能有多个可变参数。。。。

可变参数只能有一个,而且只能是在形参的最后一个

参数变量就是一个函数要被调用时候,传进去的那个东西,也叫 形参

留一个可以变化的东西给别人可以根据需要使用,

在JAVA中 参数变量有传值和传引用两种,基本上都是传引用

可变参数就是当你调用这个方法的时候,可以传给它任意个参数

一半可变参数定义方法都是

prt(int…){

// 这个方法是可变参数的

}

原创文章,作者:简单一点,如若转载,请注明出处:https://www.506064.com/n/126256.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
简单一点的头像简单一点
上一篇 2024-10-03 23:07
下一篇 2024-10-03 23:07

相关推荐

发表回复

登录后才能评论