Java方法-可变参数

Java方法-可变参数

  • 方法的同一类型的参数较多或者不确定时可以用可变参数

  • 如果参数类型不一致,可变参数只能是方法参数的最后一个

  • 可变参数用... 三个点来标识为可变参数

示例

public class FunDemo5 {

  public static void main(String[] args) {
      //     调用方法 输入多个同类型参数 输出最高成绩
      double max = maxScore(10, 60, 30, 40, 80, 99, 90.5);
      System.out.println("最高的成绩为:"+max);
  }
/*
同一类型的参数较多或者不确定时可以使用可变参数
可变参数只能放在参数的最后一个
可变参数用 ... 三个点标识
*/
  public static double maxScore(double... score){
//       比较输入的值 输出最大值
      double d1=score[0];
      for (int i = 0; i < score.length; i++) {
          if(d1<score[i]){
              d1= score[i];
          }
      }
      return d1;
  }
}
posted @ 2021-04-13 18:20  小雨漫漫路  阅读(168)  评论(0)    收藏  举报