首頁 > Java > java教程 > 主體

詳解java中可變參數的實例程式碼

黄舟
發布: 2017-03-17 10:38:57
原創
1514 人瀏覽過

這篇文章主要介紹了java 可變參數詳解及實例的相關資料,需要的朋友可以參考下

java 可變參數詳解

##     可變參數(Varargs)使程式設計師可以宣告一個接受變異數目參數的方法。

  可變參數也是JDK5.0中出現的新特性。

  可變參數本質上就是一個數組,對於某個宣告了可變參數的方法來說,我們既可以傳遞離散的值,也可以傳遞數組物件。

  但如果將方法中的參數定義為數組,那麼只能傳遞數組物件而不能傳遞離散的值。

  注意,可變參數必須是方法宣告中的最後一個參數。一個方法不可能有兩個或兩個以上的可變參數。

附上範例程式:###
public class TestVarargs
{
 private static int sum(int... nums)// 可变参数本质上是数组,但是如果在函数中声明为数组形式,就只能以数组形式调用,而不能用离散的值
 {

  int sum = 0;

  for (int num : nums)
  {
   sum += num;
  }

  return sum;
 }

 public static void main(String[] args)
 {
  int result = sum(1, 3);
  System.out.println(result);

  result = sum(1, 2, 3, 4);
  System.out.println(result);

  // 可以用数组形式调用
  result = sum(new int[]
  { 3, 4, 5 });
  System.out.println(result);

 }

}
登入後複製

以上是詳解java中可變參數的實例程式碼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!