陣列的進一步理解!!!!!

2021-10-05 10:41:26 字數 1104 閱讀 9621

1. 陣列的位址轉移問題

public

static

void

main

(string[

] args)

; 使用**找出,元素 == 30 所在下標位置

找出元素30對應的下標位置

1. 這裡需要利用迴圈遍歷陣列,查詢操作

2. 查詢結果不確定,有可能找到,有可能找不到

3. 在查詢之前我們假設對應的資料時不存在的

-1 作為儲存目標資料的初始值

方法分析:

固定格式:

public static 不要問

返回值型別:

void:

沒有返回值,功能變成資料找到直接列印,沒有返回到方法外,這是乙個黑盒

方法。黑盒方法是資料傳入之後,沒有任何的返回

int:

返回指定元素的下標位置,沒有找到返回-1

方法名:

indexof

獲取指定元素對應下標

形式引數列表:

int arr:

查詢資料的源陣列,在哪乙個陣列中進行查詢操作,這裡需要乙個int型別陣列

int find:

指定在陣列中查詢的元素

(int arr, int find)

方法宣告:

public static int indexof(int arr, int find)

*/

3.陣列的文件注釋
/**

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

* 返回-1

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

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

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

*/public

static

intindexof

(int

arr,

int find)

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

return index;

}

bufferedReader進一步理解

public static void main string args string mystring system.out.println 請輸入明文 bufferedreader buf new bufferedreader new inputstreamreader system.in try...

進一步理解委託

前面一篇文章介紹了委託的基本知識,接下來就進一步研究一下委託。其實,剛開始覺得委託型別是乙個比較難理解的概念,怎麼也不覺得下面的 assembleiphonehandler 是乙個型別。public delegate void assembleiphonehandler 按照正常的情況,如果我們要建...

前端進一步理解

非常開心能夠在這裡作工作匯報和個人總結,這是我鼓起勇氣的結果,算是成功了一半,呵呵。從剛來公司茫然失措的菜蛋到現在稍顯成熟的菜鳥,我知道我離成功又進了一步。以下是我對前端的理解和對自己這段時間的總結 一 前端職責 前端開發是由網頁製作演變而來的,它的主要職能就是把 的介面更好地呈現給使用者,主要包括...