可变参数

可变参数

  • JDK 1.5 开始, Java支持传递同类型的可变参数给一个方法

  • 在方法声明中,在指定参数类型后加一个省略号(...)

  • 一个方法中只能指定一个可变参数,它必须是方法的最后一个参数。任何普通的参数必须在它之前声明

public class Demo04 {
   public static void main(String[] args) {

       test(2,35,4,88,44);
  }
   public static void test(int...i){
       //length 数组长度   数组从[0]开始 对应第一组....
       //i[n] 为i的第n+1组数
       if (i.length==0){//判断数组是否为零
           System.out.println("请输入数据");
           return;
      }
       int num = i[0];//将第一组赋值为num
       //排序
       for (int a=1;a<i.length;a++){//i.lenght 一共输入了几组
           if(i[a]>num){
               num = i[a];
          }
      }
       System.out.println("您输入的最大的是"+num);

  }

}

 

posted @ 2021-04-30 22:14  山水有相逢dy  阅读(29)  评论(0)    收藏  举报