java 可变参数 增强for循环

1.如果现在要实现若干个整型变量的相加操作,怎么做呢,在参数不确定的情况下,只能将若干个操作的数据保存到数组中,而后在使用数组即可.
使用数组接收任意多个参数.
在这里插入图片描述
运行结果

在这里插入图片描述
2.如果想要传递任意多个数据,不是传递一个数据,可以使用可变参数形式进行操作.
定义可变参数支持的方法

public [static][final] 返回值类型 方法名称(参数类型 ... 变量){//虽然定义方式改变了,但本质上还是个数组
     [return[返回值];]
}

现在定义时有一些变化(参数类型…变量),这时候的参数可以说就是数组形式.即在可变参数中,虽然定义的形式不是数组,但是按照数组方式进行操作的.
有了可变参数,在日后进行方法调用的过程中就可以直观地传递任意多个参数了.
在这里插入图片描述
3.foreach输出,是在.NET中被提出来的,可以理解为增强for循环.
使用for循环输出数组
在这里插入图片描述

有了foreach后,对于数组或者是集合的输出就有了新的支持.
foreach语法.
表示通过自动的方式将数组中的每一个元素赋值给变量,而后在for循环的方法体中进行操作.

for(数据类型 变量 :数组 | 集合){
   //操作代码
       }

在这里插入图片描述
运行结果
更为简便的方式达到了for循环的输出效果.
在这里插入图片描述

发布了60 篇原创文章 · 获赞 3 · 访问量 2197

猜你喜欢

转载自blog.csdn.net/ysy_1_2/article/details/104318675