- Java 程式設計示例
- 示例 - 主頁
- 示例 - 環境
- 示例 - 字串
- 示例 - 陣列
- 示例 - 日期和時間
- 示例 - 方法
- 示例 - 檔案
- 示例 - 目錄
- 示例 - 異常
- 示例 - 資料結構
- 示例 - 集合
- 示例 - 網路
- 示例 - 執行緒
- 示例 - 小程式
- 示例 - 簡單 GUI
- 示例 - JDBC
- 示例 - 正則表示式
- 示例 - Apache PDF Box
- 示例 - Apache POI PPT
- 示例 - Apache POI Excel
- 示例 - Apache POI Word
- 示例 - OpenCV
- 示例 - Apache Tika
- 示例 - iText
- Java 教程
- Java - 教程
- Java 有用資源
- Java - 快速指南
- Java - 有用資源
如何使用 Java 中的變數長度引數生成方法
問題說明
如何使用變數長度引數生成方法?
解決方案
本示例建立 sumvarargs() 方法,該方法將可變數量的 int 數字作為引數,並返回這些引數的總和作為輸出。
public class Main {
static int sumvarargs(int... intArrays) {
int sum, i;
sum = 0;
for(i = 0; i< intArrays.length; i++) {
sum += intArrays[i];
}
return(sum);
}
public static void main(String args[]) {
int sum = 0;
sum = sumvarargs(new int[]{10,12,33});
System.out.println("The sum of the numbers is: " + sum);
}
}
結果
以上程式碼示例將產生以下結果。
The sum of the numbers is: 55
以下是可變引數的另一個示例
public class HelloWorld {
static void display(String... values) {
System.out.println("display method invoked ");
for(String s:values) {
System.out.println(s);
}
}
public static void main(String args[]) {
display();
display("Tutorialspoint");
display("my","name","is","Sairamkrishna Mammahe");
}
}
以上程式碼示例將產生以下結果。
display method invoked display method invoked Tutorialspoint display method invoked my name is Sairamkrishna Mammahe
java_methods.htm
廣告