java 可变参数 增强for循环

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

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

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

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

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

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

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

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值