陣列最為方法的引數(暫不考慮陣列作為返回值)
格式為:
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...