day04方法和陣列

2021-09-10 01:34:37 字數 889 閱讀 9176

格式:修飾符  資料返回型別  方法名(引數列表)
1.1 過載和重寫的區別:

1.1.1過載:方法名相同,引數列表不同,與返回資料型別,返回值無關。方法的定義要考慮兩點:資料的返回型別 引數列表。

1.1.2重寫:方法名、引數列表、返回型別都一樣,方法體中的內容可以不同,但方法體相同沒有意義,重寫的實質是改寫繼承父類或實現的介面的方法。

1.2 方法的結束:

預設是return,不管是有無返回值。

1.3 方法呼叫:

1.3.1直接呼叫:沒有返回值的方法。

1.3.2輸出呼叫

1.3.3賦值呼叫

2.1陣列定義:陣列是乙個接收多個同種資料型別的容器,長度固定

2.2索引:從第乙個元素開始, 從0開始編號

格式:陣列名[索引]

陣列的長度: 陣列名.length

陣列中最後乙個元素的索引: 陣列名.length - 1

2.3遍歷:可用平常的for迴圈,也可以用增強for,但增強for一般用於沒有索引的情況下。

2.4陣列常見的異常:

arrayindexoutofbound***ception 陣列索引越界異常,原因:訪問了不存在的索引。

nullpointerexception 空指標異常 ,原因:把null賦值個陣列。

2.5二維陣列:我們可以理解為這是乙個元素為一維陣列的乙個陣列。例如arr[i][j],i個陣列,每個陣列的長度都為j;

java學習記錄day04 方法

方法 就是將乙個功能抽取出來,把該功能 單獨定義在乙個大括號內,形成乙個單獨的功能。當我們需要這個功能的時候,就可以去呼叫。這樣這個功能 就只需要寫一次了,這樣即實現了 的復用性,也解決了 冗餘的現象。定義方法的格式 修飾符 返回值型別 方法名 形參列表 修飾符有 public static fin...

day03方法和陣列

修飾符 返回值型別 方法名 引數型別 引數名 簡單的比大小 public class demo03 public void printmax double.i 假設最大的數是陣列第一位 double max i 0 for int j 0 j i.length j system.out.printl...

java學習筆記day04 方法的定義格式

方法就是若干語句的功能集合。方法好比是乙個工廠 引數 原料 就是進入方法的資料。返回值 產品 就是從方法 來的資料。方法定義的完整格式 修飾符 返回值型別 方法名稱 引數型別,引數名稱,修飾符 現階段的固定寫法,public static 返回值型別 也就是方法最終產生的資料結果是什麼型別 方法名稱...