陣列作為方法的引數

2021-10-05 10:41:26 字數 1218 閱讀 6818

陣列最為方法的引數(暫不考慮陣列作為返回值)

格式為:

public static 返回值型別 方法名(資料型別[ ] 陣列引數名)

例題:查詢陣列中值定元素的下標

class

demo

;int find =13;

// 呼叫的方法需要陣列作為方法的引數,

// 這裡傳入【陣列名】

int index =

indexof

(array, find);if

(index >=0)

else

}/**

* 在指定陣列arr中,查詢指定元素find所在的下標位置,找到返回值大於等於0,沒有找到

* 返回-1

* * @param arr 查詢資料的源資料陣列,int型別陣列

* @param find 指定在陣列中查詢的資料,也是對應int型別

* @return 找到指定元素,返回值大於等於0,否則返回-1

*/public

static

intindexof

(int

arr,

int find)

}// 返回index中儲存的資料

return index;

}}

逆序陣列

class

demo;

system.out.

print

("方法呼叫之前:");

for(

int i =

0; i < arr.length; i++

) system.out.

println()

;reverse

(arr);

system.out.

print

("方法呼叫之後:");

for(

int i =

0; i < arr.length; i++

) system.out.

println()

;}/** * 陣列逆序

* @param arr 需要被逆序的int型別陣列

*/public

static

void

reverse

(int

arr)

}}

今日整理下知識點,明天做作業鞏固。加油!!!

shell 使用陣列作為函式引數的方法

因工作需要,需要使用shell開發一些小工具,當使用陣列作為函式引數時,發現只能傳遞陣列的第乙個元素,陣列後面的元素不能傳遞到函式內。bin bash function showarr do echo idone regions gz sh bj showarr regions exit 0把 儲存...

shell 使用陣列作為函式引數的方法

因工作需要,需要使用shell開發一些小工具,當使用陣列作為函式引數時,發現只能傳遞陣列的第乙個元素,陣列後面的元素不能傳遞到函式內。bin bashfunction showarr do echo idone regions gz sh bj showarr regions exit 0把 儲存為...

shell 使用陣列作為函式引數的方法

使用shell開發一些小工具,當使用陣列作為函式引數時,發現只能傳遞陣列的第乙個元素,陣列後面的元素不能傳遞到函式內。bin bash function showarr do echo i done regions gz sh bj showarr regions exit 0把 儲存為test.s...