参数

作者: _String_ | 来源:发表于2017-09-19 23:50 被阅读0次

可变参数

Java声明函数是可通过int ... num 等方式声明可变长度的参数,用于传输参数个数不固定的场景,函数接受是以数组方式接收,示例代码如下:

package day01;

import org.junit.Test;

public class kebian {
    public int testSum(int ...nums)
    {
        int sum =0;
        for(int i:nums)
            sum = sum + i;
        return sum;
        
    }
@Test
    public void runsum()
    {
        
    
    System.out.println(testSum(1,2,3,4,5,6,7,8,9));
    }
}

运行结果 45

枚举类型

枚举类型测试代码如下:

package enumT;

import java.util.EnumMap;
import java.util.EnumSet;

import org.junit.Test;

public class WeekTest {
    // 声明枚举类型
    public enum week {
        // 利用够找函数
        Mon(1), Tue(2), Wed(3), Thu(4), Fri(5), Sat(6), Sun(7);
        private int inCode;

        // 枚举类型构造函数只能是私有的
        private week(int inCode) {
            this.inCode = inCode;
        }

        @Override
        public String toString() {
            return String.valueOf(this.inCode);
        }

    }

    @Test
//  遍历所有对象
    public static void run() {
        EnumSet<week> day = EnumSet.allOf(week.class);
        for (week it:day)
        {
            System.out.println("name-->"+it.name());
            System.out.println("ordinal==>"+(it.ordinal()+1));
        }

    }
    @Test
    private static void run1() {
           // 1. 演示定义 EnumMap 对象, EnumMap 对象的构造函数需要参数传入 , 默认是 key 的类的类型
           EnumMap<week, String> date1 = new EnumMap<week, String>(
                  week. class );
          date1.put(week.Fri, "星期五");
          date1.put(week.Mon, "星期一");
          date1.put(week.Sat, "星期六");
          date1.put(week.Sun, "星期日");
          date1.put(week.Thu, "星期四");
          date1.put(week.Wed, "星期三");
          
          
          for (String it:date1.values())
              System.out.println(it);
          

}
    public static void main(String[] args)
    {
//      run();
        run1();
    }
}

相关文章

  • 参数,非参数,半参数

    非参数与参数理解 non-parametric model中参数是distribution free的,参数函数空...

  • 参数、非参数、半参数

    如何理解参数、非参数和半参数的概念?先回顾一下医学统计学参数检验和非参数检验的内容:参数检验(parametric...

  • 函数的参数

    函数的参数顺序是 必选参数、默认参数、可变参数、关键字参数、命名关键字参数 必选参数 默认参数 可变参数 关键...

  • 函数 参数

    关键字参数: 形如 kwarg = value 参数类型: 必备参数 命名参数 缺省参数 不定长参数 必备参数 ...

  • 3.monkey参数

    参数分类 常规类参数 事件类参数 约束类参数 调试类参数 常规类参数 常规类参数包括帮助参数和日志信息参数。帮助参...

  • Python之函数的参数

    Python中函数的参数有五种:位置参数(必选参数)、默认参数、可变参数、关键字参数、命名关键字参数。 位置参数 ...

  • 方法的参数 Day0815

    值参数 引用参数 输入参数 数组参数

  • 5.函数的参数

    位置参数 默认参数 可变参数 关键字参数 命名关键字参数 参数组合

  • JavaScript 箭头函数语法结构

    基本语法 (参数1, 参数2, …, 参数N) => { 函数声明 }//相当于:(参数1, 参数2, …, 参数...

  • Python 函数

    调用函数 定义函数 函数的参数必选参数、默认参数、可变参数、关键字参数、命名关键字参数 位置参数 默认参数 可变参...

网友评论

    本文标题:参数

    本文链接:https://www.haomeiwen.com/subject/lmzwsxtx.html