可变参数

--------------------------------------------------------------------------------
格式: 修饰符 返回值类型 方名称(数据类型... 变量名) {} 
--------------------------------------------------------------------------------
本质: 可变参数的本质是数组 
--------------------------------------------------------------------------------
注意事项: 如果方法上定义了多个参数,那么这个可变参数只能是最后一个参数 
--------------------------------------------------------------------------------


package com.loaderman.jdk5;
public class Demo3_ChangeableArgs {
   /**

    * * A:可变参数概述

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

      * B:格式

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

      * C:注意事项:

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

         * 如果一个方法有可变参数,并且有多个参数,那么,可变参数肯定是最后一个

    */

   public static void main(String[] args) {

      int[] arr = {11,22,33,44,55};

      //print(arr);

      print(11,22,33,44,55);

      System.out.println("---------------");

      //print();

   }

   

   /*public static void print(int[] arr) {

      for (int i = 0; i < arr.length; i++) {

         System.out.println(arr[i]);

      }

   }*/
   public static void print(int ... arr) {        //可变参数其实是一个数组

      for (int i = 0; i < arr.length; i++) {

         System.out.println(arr[i]);

      }

   }

}

 

 

posted on 2017-02-15 22:30  LoaderMan  阅读(187)  评论(0)    收藏  举报

导航