如何在Java中使用可变参数可变参数

  介绍

这期内容当中小编将会给大家带来有关如何在Java中使用可变参数可变参数,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

package  com.ossez.lang.tutorial.usecases;      import  org.slf4j.Logger;   import  org.slf4j.LoggerFactory;/* *   ,* variable  arguments  use 案例   ,*/public  class  VarargsCase  {   private 才能static  final  Logger  Logger =, LoggerFactory.getLogger (VarargsCase.class);      ,/* *   ,,* sumVarargs   ,,*   ,,*,@param  intArrays   ,,* @return   ,,*/static 才能;int  sumVarargs (int…, intArrays), {   ,,,int ,,我;   ,,,sum =, 0;   ,,,for (小姐:=,0;,小姐:& lt;, intArrays.length;,我+ +),{   ,,,,,sum  +=, intArrays[我];   ,,,}   ,,,return (总和);   ,,}      ,/* *   ,,*,Main 函数   ,,*   ,,*,@param 参数   ,,*/public 才能;static  void 主要(String 参数[]),{   ,,,int  sum =, 0;   ,,,sum =, sumVarargs (new  int[]{10日,12日,33岁,7});   ,,,logger.debug (“, Sum  of 从而数组:,{},,,金额);   ,,}   }

<>强输出

程序运行的输出结果为:

2020/01/27 14:33:52调试(com.ossez.lang.tutorial.usecases。VarargsCase] -数组的总和:62

扩展学习

<强> Java实例——可变参数可变参数使用

ava1.5提供了一个叫可变参数的新功能,就是可变长度的参数。

“Varargs"是“变量arguments"的意思。有时候也被简单的称为“变量arguments"

定义实参个数可变的方法:只要在一个形参的“类型”与“参数名“之间加上三个连续的“!”(即“…“,英文里的句中省略号),就可以让它和不确定个实参相匹配。

以下实例创建了sumvarargs()方法来统计所有数字的值:

<强>主要。java文件

public  class  Main  {   static 才能;int  sumvarargs (int…, intArrays) {   ,,,int ,,我;   ,,,金额=0;   ,,,(i=0;, i<, intArrays.length;,我+ +),{   ,,,,,sum  +=, intArrays[我];   ,,,}   ,,,返回(总和);   ,,}   public 才能;static  void 主要(String  args []) {   ,,,int 金额=0;   ,,,sum =, sumvarargs (new  int[]{10, 12日,33});   ,,,System.out.println(“数字相加之和为:,,,+,总和);   ,,}   }

以上代码运行输出结果为:

数字相加之和为:55

上述就是小编为大家分享的如何在Java中使用可变参数可变参数了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注行业资讯频道。

如何在Java中使用可变参数可变参数