程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> java可變參數應用示例

java可變參數應用示例

編輯:關於JAVA

java可變參數應用示例。本站提示廣大學習愛好者:(java可變參數應用示例)文章只能為提供參考,不一定能成為您想要的結果。以下是java可變參數應用示例正文


Java1.5增長了新特征:可變參數:實用於參數個數不肯定,類型肯定的情形,java把可變參數當作數組處置。留意:可變參數必需位於最初一項。當可變參數個數過剩一個時,勢必有一個不是最初一項,所以只支撐有一個可變參數。由於參數個數不定,所以當厥後邊還有雷同類型參數時,java沒法辨別傳入的參數屬於前一個可變參數照樣後邊的參數,所以只能讓可變參數位於最初一項。

可變參數的特色:

1、只能湧現在參數列表的最初;

2、...位於變量類型和變量名之間,前後有沒有空格都可以;

3、挪用可變參數的辦法時,編譯器為該可變參數隱含創立一個數組,在辦法體中一數組的情勢拜訪可變參數。


public class Varable {
 public static void main(String [] args){
  System.out.println(add(2,3));
  System.out.println(add(2,3,5));
 }
 public static int add(int x,int ...args){
  int sum=x;
  for(int i=0;i<args.length;i++){
   sum+=args[i];
  }
  return sum;
 }
}


示例代碼2


public static void main(String[] args) {
T.test("1","2","3");
}
public static void test(String... ps){
System.out.println(ps.length);
for(String s : ps){
System.out.println(s);
}
}

上邊的ps相當於一個String數組

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved