Java方法的可變引數
阿新 • • 發佈:2021-07-05
Java方法的可變引數
可變引數
- JDK1.5開始,Java支援傳遞同類型的可變引數給一個方法。
- 在方法宣告中,在指定引數型別後加一個省略號(...)。
- 一個方法中只能指定一個可變引數,它必須是方法的最後一個引數。任何普通的引數必須在它之前宣告。
package com.cnblogs; /* 本類用於測試可變引數 */ public class Demo { public static void main(String[] args) { //呼叫可變引數的方法 printMax(1,3,34,5,9);//34.0 printMax(new double[]{2,16,48,23});//48.0 } //列印最大數的方法 public static void printMax(double... numbers){//double型別可變引數,可以輸入任意的數量的double型別的值(不定項) if(numbers.length == 0){ System.out.println("NO argument passed"); return; } double result = numbers[0]; //排序 for(int i = 1;i < numbers.length;i++){ if(numbers[i] > result){ result = numbers[i]; } } System.out.println("The max value is:"+ result); } }