一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|

服務器之家 - 編程語言 - JAVA教程 - java可變參數使用示例

java可變參數使用示例

2019-11-20 15:28Java教程網 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數組 

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 国产一级一级一级成人毛片 | 精品亚洲国产一区二区 | 精品一久久香蕉国产线看观 | 999国产精品亚洲77777 | 白丝捆绑调教 | 欧美日韩中文字幕在线视频 | 亚洲视频免 | 国产一级片免费观看 | 九九热这里只有精品视频免费 | 欧美高清在线不卡免费观看 | 11 13加污女qq看他下面 | 精品精品国产自在久久高清 | 日本指交| 国产99久久久国产精品成人 | 成人私人影院在线观看网址 | 18无删减羞羞网站动漫 | 国内精品91东航翘臀女神在线 | 好涨好大我快受不了了视频网 | 日韩免费在线视频观看 | 白丝萝莉h| 调教女高中生第3部分 | 丁香成人社| www.99热| 91天堂在线 | 男男gaygays国内 | 美女扒开两腿露出尿口的视频 | 91精品大神国产在线播放 | 欧美成人免费观看的 | 日韩成本大片35分钟免费播放 | 欧美成人一区二区 | 国内视频一区二区 | 久久中文字幕乱码免费 | 特黄特色一级aa毛片免费观看 | 欧美va天堂 | 波多野结衣在线中文 | 俄罗斯伦理片 | 欧美视频久久 | 精品手机在线视频 | 亚洲第一免费播放区 | 99视频福利 | 免费二级毛片免费完整视频 |