最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

java中不定長參數(shù)的實例用法

 更新時間:2020年02月03日 14:44:17   作者:angryTom  
在本篇文章里小編給大家分享的是關(guān)于java中不定長參數(shù)的使用方法以及相關(guān)代碼內(nèi)容,有興趣的朋友們可以學習參考下。

java中不定長參數(shù)的使用方法

不定長參數(shù)方法的語法如下:

返回值 方法名(參數(shù)類型...參數(shù)名稱)

在參數(shù)列表中使用“...”形式定義不定長參數(shù),其實這個不定長參數(shù)a就是一個數(shù)組,編譯器會將(int...a)這種形式看作是(int[] a)的形式。

示例:編寫一個不定長參數(shù)方法。

/**

 * 定義不定長參數(shù)方法

 * 

 * @author pan_junbiao

 *

 */

public class MyTest

{

  public static int add(int... a)

  {

    int s = 0;

    for (int i = 0; i < a.length; i++)

    {

      s += a[i];

    }

    return s;

  }

 

  public static void main(String[] args)

  {

    // 調(diào)用不定長參數(shù)方法

    System.out.println("調(diào)用不定長參數(shù)方法:" + add(1, 2, 3, 4, 5, 6, 7, 8, 9));

    System.out.println("調(diào)用不定長參數(shù)方法:" + add(1, 2));

  }

}

運行結(jié)果:

調(diào)用不定長參數(shù)方法:45

調(diào)用不定長參數(shù)方法:3

知識點擴展

可變長參數(shù)的使用規(guī)則

在調(diào)用方法的時候,如果能夠和固定參數(shù)的方法匹配,也能夠與可變長參數(shù)的方法匹配,則選擇固定參數(shù)的方法??聪旅娲a的輸出:

package com;

// 這里使用了靜態(tài)導入
import static java.lang.System.out;

public class VarArgsTest {

  public void print(String... args) {
    for (int i = 0; i < args.length; i++) {
      out.println(args[i]);
    }
  }

  public void print(String test) {
    out.println("----------");
  }

  public static void main(String[] args) {
    VarArgsTest test = new VarArgsTest();
    test.print("hello");
    test.print("hello", "alexia");
  }
}

以上就是本次介紹的全部相關(guān)知識點內(nèi)容,如果大家有任何補充可以聯(lián)系腳本之家的小編。

相關(guān)文章

  • JAVA操作HDFS案例的簡單實現(xiàn)

    JAVA操作HDFS案例的簡單實現(xiàn)

    本篇文章主要介紹了JAVA操作HDFS案例的簡單實現(xiàn),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-08-08
  • Java基礎(chǔ)之List內(nèi)元素的排序性能對比

    Java基礎(chǔ)之List內(nèi)元素的排序性能對比

    這篇文章主要介紹了Java基礎(chǔ)之List內(nèi)元素的排序性能對比,文中有非常詳細的代碼示例,對正在學習java基礎(chǔ)的小伙伴們有非常好的幫助,需要的朋友可以參考下
    2021-04-04
  • 運用示例詳細總結(jié)Java多線程

    運用示例詳細總結(jié)Java多線程

    本文主要講解了Java多線程,該篇幅大量使用代碼以及圖片文字進行解析,可以讓小伙伴們了解該方面的知識更加迅速快捷
    2021-08-08
  • 詳解使用Spring的restTemplete進行Http請求

    詳解使用Spring的restTemplete進行Http請求

    本篇文章主要介紹了詳解使用Spring的restTemplete進行Http請求,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-06-06
  • Springboot打成war包并在tomcat中運行的部署方法

    Springboot打成war包并在tomcat中運行的部署方法

    這篇文章主要介紹了Springboot打成war包并在tomcat中運行,在文中還給大家介紹了SpringBoot war包tomcat運行啟動報錯(Cannot determine embedded database driver class for database type NONE)的解決方法,需要的朋友可以參考下
    2018-01-01
  • Spring Boot整合SSE實時通信的問題小結(jié)

    Spring Boot整合SSE實時通信的問題小結(jié)

    本文介紹了服務器發(fā)送事件(Server-Sent Events,SSE)技術(shù),其主要特點包括單向數(shù)據(jù)流、自動重連、自定義事件類型等,SSE適用于實時更新場景,如新聞推送、評論系統(tǒng)等,感興趣的朋友跟隨小編一起看看吧
    2025-01-01
  • Java中ReentrantLock和ReentrantReadWriteLock的原理

    Java中ReentrantLock和ReentrantReadWriteLock的原理

    這篇文章主要介紹了Java中ReentrantLock和ReentrantReadWriteLock的原理,文章圍繞主題展開詳細的內(nèi)容介紹,具有一定的參考價值,感興趣的小伙伴可以參考一下
    2022-09-09
  • Java如何獲取JSONObject內(nèi)指定字段key的value值

    Java如何獲取JSONObject內(nèi)指定字段key的value值

    這篇文章主要介紹了Java如何獲取JSONObject內(nèi)指定字段key的value值問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-12-12
  • Java中常用的設計模式之裝飾器模式詳解

    Java中常用的設計模式之裝飾器模式詳解

    這篇文章主要為大家詳細介紹了Java中常用的設計模式之裝飾器模式,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-02-02
  • mybatisplus的連表增強插件mybatis plus join

    mybatisplus的連表增強插件mybatis plus join

    本文主要介紹了mybatisplus的連表增強插件mybatis plus join,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-06-06

最新評論

大英县| 湖州市| 仁寿县| 时尚| 肇庆市| 若尔盖县| 丹凤县| 微博| 准格尔旗| 高唐县| 施甸县| 阳信县| 桦川县| 西吉县| 盈江县| 九龙坡区| 庐江县| 泊头市| 吉隆县| 普洱| 六枝特区| 桂阳县| 鹤壁市| 吕梁市| 白水县| 毕节市| 太湖县| 扶风县| 阆中市| 准格尔旗| 云安县| 保康县| 杭州市| 革吉县| 民权县| 繁昌县| 盐边县| 二连浩特市| 临城县| 兴国县| 南川市|