在Java中,可以使用可變參數(shù)來定義一個(gè)方法,這樣就可以接受不定個(gè)數(shù)的參數(shù)。在調(diào)用這個(gè)方法時(shí),可以直接將參數(shù)列表傳遞給方法。以下是一個(gè)示例:
public class Main {
public static void main(String[] args) {
printNumbers(1, 2, 3, 4, 5);
}
public static void printNumbers(int... numbers) {
for (int number : numbers) {
System.out.println(number);
}
}
}
輸出結(jié)果為:
1
2
3
4
5
在這個(gè)示例中,printNumbers
方法使用可變參數(shù)int... numbers
來接受不定個(gè)數(shù)的整數(shù)參數(shù)。在main
方法中,我們直接將參數(shù)列表1, 2, 3, 4, 5
傳遞給printNumbers
方法。方法會遍歷參數(shù)列表并打印出每個(gè)數(shù)字。
注意,可變參數(shù)必須是方法的最后一個(gè)參數(shù),一個(gè)方法只能有一個(gè)可變參數(shù)。如果方法有多個(gè)參數(shù),可變參數(shù)必須放在最后。