zoukankan      html  css  js  c++  java
  • Java知识积累——参数个数可变的函数(Varargs)

    1. 格式

    Java中的按照如下规则声明参数个数可变的函数:

          methodName([argumentList],dataType ... argumentName)

       说明:

          argumentList:普通参数列表,可选; 

          dataType:数据类型或者类,调用该函数时,参数自动转换成dataType类型的数组;

          ... :Java的操作符,表示可以接收0到多个参数,注意必须是3个点;

          argumentName:参数名。注意,可变参数必须在最后。

     

    2. 注意事项

       可变参数只能作为函数的最后一个参数,但其前面可以有也可以没有任何其他参数。 

       由于可变参数必须是最后一个参数,所以一个函数最多只能有一个可变参数。如果有两个,那么前面的那一个就不是最后一个参数,出现错误。

       Java的可变参数,实质上是一个数组。所以可以获得可变参数的长度和类型,并且可以执行回退访问。

     

    3. 示例(求和函数)

     1 public class Varargs {
     2     //参数个数可变的函数实验
     3     public static int add(int ... num){
     4         int sum = 0;
     5         for(int t : num){
     6             sum += t;
     7         }
     8         return sum;
     9     }
    10     
    11     public static void execute(){
    12         int temp = 0;
    13         temp = add(1,2,3,4,5);
    14         System.out.println(temp);
    15     }
    16     
    17     public static void main(String[] args) {
    18         execute();
    19     }
    20 }
  • 相关阅读:
    Html5与CSS3(选择器)
    halo博客安装教程,一款优秀的java开源博客系统
    java的read方法
    css故障文字动画
    从软件公司的异同点讲起,聊聊未来的程序员该如何选公司和谋规划
    创建一个springboot项目
    每日算法训练
    Error running 'tomcat': Unknown error
    java: 程序包javax.servlet.http不存在
    idea配置阿里maven镜像
  • 原文地址:https://www.cnblogs.com/FlameRen/p/2886477.html
Copyright © 2011-2022 走看看