java之數組作為方法參數的使用

2021-01-11 彼岸end

各位小夥伴們大家好,這次小編要介紹的是java作為方法參數,返回值的使用。首先,小編要介紹的是java作為方法參數的使用。

代碼如下:

public class Demo01ArryParam {public static void main(String[] args){int[] array={1,2,34,78};//定義一個方法System.out.println(array);//地址值printArray(array);//(方法的調用)}

/** 方法定義的三要素:* 1.返回值類型:只是進行列印,不需要進行計算,也沒有結果,用void* 2.方法名稱:printArray* 3.參數列表:必須有數組,才可以列印其中的元素。int[] array*/public static void printArray(int[] array){System.out.println(array);//printArray方法收到的參數:地址值for(int i=0;i<array.length;i++){//數組的遍歷System.out.println(array[i]);}}}

在數組作為方法參數使用的時候,當調用方法的時候,向方法當中的小括號進行傳參,傳遞的其實是數組當中的地址值。就是通過main方法,將array的地址值傳遞給方法名printArray,方法名會根據地址值讀取數組的長度和數組裡面的元素。

關於java當中,數組作為方法參數的使用,小編就先說到這裡,其實和之前講的方法的調用差不多,只是調用的對象變成了數組,同時也需要用到數組的遍歷,最後,希望這篇文章可以幫到大家,也歡迎各位小夥伴補充和糾錯。

相關焦點

  • 一起學JAVA——數組和函數
    之前我們介紹了java的數據類型、變量、流程控制等內容。今天我們高級數據類型——數組以及函數的作用。函數(方法)函數的定義函數就是一段有名字的代碼,可以完成某一特定功能。方法(函數)是java的最小代碼重用單位,方法(函數)是為了重用代碼。方法不能嵌套方法,不能在一個方法內部定義另外一個方法。可以在一個方法內部調用另外一個方法。
  • Python使用ctypes模塊調用DLL函數之複數數組的參數傳遞
    這兒就涉及到了如何將C語言中的複數數組(Complex array)類型與Python中的數據類型進行交互的問題。在Python語言中,可以使用ctypes模塊調用其它如C++語言編寫的動態連結庫DLL文件中的函數,前面多篇文章中已經講了傳遞數值/指針/字符串參數、傳遞結構體參數、傳遞普通數組類型的例子,大家可以回看一下,這樣可以更好的理解本次要講的內容。
  • Java中可變參數的使用方式
    在Java的參數定義中,有一種比較特殊的定義方式,就是可變參數。可能有的朋友對這個名稱有點陌生,但是看到代碼可能就會說,「就是他啊」。那這個可變參數是什麼呢,就是類似下面這個方法籤名中的參數的定義方式了。
  • Python使用ctypes模塊調用DLL函數之C語言數組與numpy數組傳遞
    前面兩篇已經講了傳遞數值/指針/字符串參數、傳遞結構體參數的例子,大家可以回看一下,這樣可以更好的理解本次要講的內容。詳細細節請參考:python使用ctypes模塊調用DLL函數之傳遞數值、指針與字符串參數、Python使用ctypes模塊調用DLL函數之傳遞結構體參數這次講一下在Python中使用ctypes模塊調用DLL中的庫函數傳遞數組參數的情況。
  • Java之可變參數的簡單介紹
    各位小夥伴們大家好,這次小編要介紹的是Java當中的可變參數,什麼是可變參數呢?就是可以變化的參數呀。什麼時候可以用可變參數呢?當方法的參數列表數據類型已經確定,但是參數個數不確定的時候,是可以使用可變參數的,接下來小編要講的是使用格式。
  • Java反射機制深入詳解
    每個數組屬於被映射為 Class 對象的一個類,所有具有相同元素類型和維數的數組都共享該 Class 對象。基本的 Java類型(boolean、byte、char、short、int、long、float 和 double)和關鍵字 void 也表示為 Class 對象。Class 沒有公共構造方法。
  • java數組刪除重複元素專題及常見問題 - CSDN
    package com.akfucc.zhidao;import java.util.ArrayList;import java.util.Collections;import java.util.Iterator;import java.util.List
  • java之字符緩衝輸出流,BufferedWriter的簡單介紹
    2.void write(char[] cbuf)寫入字符數組3.abstract void writer(char[] cbuf,int off,int len)寫入字符數組的某一部分,off數組的開始索引,len寫的字符數組4.void write(String str)寫入字符串
  • (提高Java代碼質量)|25個優化Java代碼的小技巧
    此外,由於某些方法要求參數在執行期間保持不變,因此將集合傳遞給自身可能會導致異常行為。反例:4.集合初始化儘量指定大小java 的集合類用起來十分方便,但是看源碼可知,集合也是有大小限制的。反例:正例:6.List的隨機訪問大家都知道數組和鍊表的區別:數組的隨機訪問效率更高。當調用方法獲取到 List 後,如果想隨機訪問其中的數據,並不知道該數組內部實現是鍊表還是數組,怎麼辦呢?
  • 反射——Java高級開發必須懂得
    描述:在 main 函數中,有一個 String args[] 參數,這就表示在執行某 .class 文件時,可以對 main 函數傳字符串參數(例如:命令行中:java OfficeBetter Excel,傳給主函數的參數就是Excel,如果傳多個參數,參數用空格隔開),Office類中使用了兩個類(沒有提供這兩個類),並調用其相應的方法
  • 「JAVA」萬字長篇詳述字節碼對象與反射機制完成動態編程
    使用類字面量,即使用類的class屬性;Class<java.util.Date> clazz1 = java.util.Date.class;2.使用對象的getClass();方法;java.util.Date
  • Java反射初探 ——「當類也學會照鏡子」
    每個類都有一個與之對應的「類」對象(Class對象),這個「類」對象由jvm生成,並保存了對應類的相關信息。>組成的數組通過 c.getConstructors(); 可取得這個類中所有構造函數所對應的Constructor對象所組成的數組 在下面的示例中,我們將遍歷某一個類中方法,成員變量和構造器的名稱: MyClass.java
  • Java中帶參數的方法的使用
    考題1、溫故而知新創建一個Calculator類,要求將加減乘除的方法使用帶參的方法、在main方法中接收用戶的運算選擇 與 兩個數字,根據用戶選擇的運算計算結果,注意除數不能為0,若除數輸入為0,則做出提示。
  • 怎麼理解php中的數組?php的數組創建和使用方法是什麼?
    數組中的元素是什麼?在數組中每一個值叫做數組的元素。也可以在方括號使用索引添加新元素,或者把新的值賦給已知數組元素。$myarray[3]=『four』;數組的創建方法PHP中,創建數組最簡單的辦法是使用array命令如下:$myarray=array(『one』,2,『three』);這段代碼是創建了一個叫$my array的數組,它包含了三個值:『one』,2,『three』,在這個數組中第一個和第三個包含了字符串,而第二個包含了一個數字。
  • 像數組又不是數組:JS函數的參數列表到底是什麼?
    但在實際使用過程中它的使用方式和數組簡直一模一樣,用起來感覺就是數組,沒有任何毛病,但實際上它並不是一個數組。arguments看起來,用起來都像是數組1 調用方法類似:都可以通過中括號下標的形式來訪問具體某個參數。
  • Java之File類的構造方法
    Java之File類的簡單介紹,File類的靜態成員變量,這次小編要介紹的是File類的構造方法(f1);//重寫了Object類的toString方法,列印的是一個路徑:c:\Users\java\code\a.textFile f2=new File("c:\\Users\\java\\code");System.out.println(f2);
  • 匯總一:Javascript數組的操作方法都有哪些,如何使用?
    數組是JS中重要的數據類型,但是要用好這個數據類型的運用,關鍵在於如何使用數組的方法,對數據進行靈活、準確、高效的處理。數組的操作方法基礎方法有splice、push和unshift、pop和shif、reverse、sort,更進階的方法有slice、concat、toString、split和join,下面從基礎的splice函數開始,一點點拿下數組。1 splice函數splice()函數是重點也是難點,基本功能是刪除數組元素,參數為空,則表示截取一個空數組,原數組不變。
  • 在VBA中如何使用動態數組,以及利用動態數組去除重複值的方法
    大家好,我們今日繼續講解VBA數組與字典解決方案第22講:在VBA中如何使用動態數組,以及利用動態數組去除重複值的方法。如果文本中含有大量的重複值,此時,如果我們要剔除重複值,該怎麼辦?用VBA的方法該如何做到呢?我在這講和下一講中將解答這個問題,並提供給讀者一個可以測試的實例。今日先講這個內容要用到的知識點。
  • java基礎入門-day18-可變參數
    1 使用數組為方法參數int sum(int a, int b) {return a + b;}int sum(int a, int b, int c) {return a + b + c;}int sum(int a, int b, int c, int d) {return a + b + c + d;} 看上面代碼
  • 什麼是Java可變參數?Varargs的實例與詳解
    Varargs(可變參數)是Java 1.5中引入的功能。它允許方法採用任意數量的值作為參數。使用varargs工具時,它實際上首先創建一個數組,該數組的大小是在調用站點傳遞的參數數量,然後將參數值放入該數組中,最後將該數組傳遞給該方法。3.何時使用Varargs?顧名思義,當方法需要處理任意數量的對象時,varargs很有用。Java SDK的一個很好的例子是String.format(String format, Object…… args)。