可变参数概述

  • 定义方法的时候不知道该定义多少个参数

    格式

  • 修饰符 返回值类型 方法名(数据类型… 变量名){}

    注意事项:

  • 这里的变量其实是一个数组

  • 如果一个方法有可变参数,并且有多个参数,那么,可变参数肯定是最后一个
  1. public static void print(int ... arr) { //可变参数其实是一个数组
  2. for (int i = 0; i < arr.length; i++) {
  3. System.out.println(arr[i]);
  4. }
  5. }
  6. public static void main(String[] args) {
  7. int[] arr = {11,22,33,44,55};
  8. print(arr);//可以运行
  9. print(11,22,33,44,55);//可以运行
  10. print();//可以运行
  11. }