国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Java > 正文

java可變參數使用示例

2019-11-26 15:31:57
字體:
來源:轉載
供稿:網友

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數組

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 郸城县| 乌兰浩特市| 南乐县| 城市| 皮山县| 青冈县| 新蔡县| 吉安市| 岳阳县| 凤阳县| 宝山区| 隆化县| 理塘县| 庆安县| 化州市| 铁岭市| 萨嘎县| 广德县| 湟源县| 灌云县| 田东县| 耿马| 盖州市| 潍坊市| 天柱县| 扶风县| 维西| 灌阳县| 三穗县| 华宁县| 黄石市| 湖南省| 南岸区| 扶绥县| 新昌县| 大化| 烟台市| 澎湖县| 蒙城县| 长寿区| 荔波县|