Java 中將陣列傳遞給方法| D棧- Delft Stack
文章推薦指數: 80 %
Java Array · Java Method. 創建時間: October-02, 2021 | 更新時間: January-22, 2022. Java 中的陣列; Java 中的方法; 在Java 中將陣列傳遞給方法; 將陣列傳遞給Java ...
Java貼士
如何在Java中以十六進位制字串轉換位元組陣列
如何在Java中執行字串到字串陣列的轉換
如何在Java中將整型int轉換為字元char
如何在Java中從檔案中刪除換行符
如何在Java中按日期對ArrayList中的物件進行排序
如何在Java中比較兩個日期
如何在Java中為日期增加一天
如何在Java中連線兩個陣列
reportthisad
貼士文章
Java貼士
Java中將陣列傳遞給方法
Java中的陣列
Java中的方法
在Java中將陣列傳遞給方法
將陣列傳遞給Java中的方法
將多維陣列傳遞給Java中的方法
瞭解陣列如何傳遞給Java中的方法
將陣列傳遞給Java中的方法
本教程介紹如何將陣列傳遞給Java中的方法。
我們還列出了一些示例程式碼以幫助你理解該主題。
风水2023年的颜色提示fsPleaseenableJavaScript风水2023年的颜色提示fs
Java是一種強大的物件導向的程式語言;它是一種通用程式語言,可用於各種目的。
讓我們學習Java中的陣列和方法,並瞭解如何將陣列傳遞給方法。
Java中的陣列
陣列是相同資料型別的固定大小的集合。
它們作為連續塊儲存在記憶體中,它使我們能夠在恆定時間隨機訪問陣列的任何元素。
這種隨機訪問是可能的,因為陣列中的每個元素都有一個與之關聯的專用索引。
我們不必遍歷整個陣列來到達特定元素。
陣列索引從0開始到n-1,其中n是陣列的長度。
以下程式碼行解釋瞭如何建立陣列並訪問其元素。
publicclassMain{
publicstaticvoidmain(String[]args)
{
int[]arr;//Declaration
arr=newint[5];//Creation
//Initialization
arr[0]=1;
arr[1]=3;
arr[2]=5;
arr[3]=7;
arr[4]=9;
//AccessingArrayElements
System.out.println("SecondElement:"+arr[1]);
System.out.println("FourthElement:"+arr[3]);
}
}
輸出:
SecondElement:3
FourthElement:7
Java中的方法
方法被定義為一組可用於完成特定任務的指令。
它們用於增加我們程式碼的可重用性。
例如,如果我們想找到1和10之間所有數字的階乘,最好為factorial定義一個方法並首先呼叫該方法10次,而不是重寫階乘10的整個邏輯不同的時間。
Java中的方法與其他程式語言中的函式非常相似。
唯一的區別是方法與物件相關聯,而函式則沒有。
由於Java是一種完全物件導向的語言,因此我們只有Java中的方法。
在Java中將陣列傳遞給方法
一個方法可能會也可能不會接受一組固定的引數。
引數可以是我們需要用來定義方法體的任何變數。
在階乘方法的示例中,引數可以是我們需要找到其階乘的數字。
但是如果我們需要將整個陣列傳遞給一個方法呢?
在方法宣告中,我們需要告訴Java,該方法必須接受某個資料型別的陣列才能將陣列傳遞給方法。
使用陣列的資料型別和方括號表示引數為陣列。
//MethodDeclaration
publicstaticvoidaddTen(int[]arr)
{
//MethodBody
}
每當呼叫該方法時,我們都需要將陣列的名稱傳遞給該方法。
下面的示例顯示了一個完整的程式碼,其中包含一個接受陣列並呼叫該方法的方法。
publicclassMain
{
publicstaticvoidaddTen(int[]arr)//int[]denotesthattheparameterisanarray
{
for(inti=0;i
延伸文章資訊
- 1Java 数组 - 菜鸟教程
Java 数组数组对于每一门编程语言来说都是重要的数据结构之一,当然不同语言对数组的实现及处理也不尽 ... Arrays 类能方便地操作数组,它提供的所有方法都是静态的。
- 2陣列(Array) - Java學習筆記
class可以是Integer、Double、Float、String...等,也可以是自己宣告的class。 方法. 方法, 說明. <ArrayList>.add(T), 新增元素T進入指定...
- 3陣列- Java備忘筆記 - GitBook
可以把陣列全部用value填滿,常用於陣列初始化。 ... 陣列排序Arrays.sort(Object[]);. 這個方法超美妙的,可以把陣列從小排到大,內部實做是快速排序法(quick so...
- 4Java :: 陣列
若要用程式記錄Java 小考成績,有10 名學生,只使用變數的話,必須有10 個變數儲存學生成績: int ... Arrays 的 fill 方法來設定新建陣列的元素值。
- 5進階陣列觀念| Java SE 6 技術手冊 - caterpillar
藉由對陣列物件的進一步探討,您可以稍微瞭解Java 對物件處理的一些作法,首先 ... 在JDK6 中,也為Arrays 類別新增了陣列複製的copyOf() 方法,詳情請查看第21 章。