Day_04【IDEA、方法】
今日內容
idea開發工具
方法
idea開發工具
IDE整合開發環境,其中集成了很多的功能,比如程式碼編寫、編譯、執行、程式碼除錯等功能
優點:
(1)幫助我們更好地進行開發,提高了開發效率
(2)方便我們除錯錯誤
Java中常用的IDE:
免費:Eclipse
收費:MyEclipse、IDEA
IDEA
捷克,jetbrains開發
專案結構
專案倉庫 IdeaProjects
|- 專案 Project
|- 模組 Module
|- 原始檔夾 src
|- 包 package
|- 類 class
方法
什麼是方法
是一段特定功能的程式碼,抽取出來放到一對大括號中,然後取上名字
方法的簡單格式:
public static void 方法名(){
// 方法體;
}
比如:
要輸出一行HelloWorld
public static void print(){
System.out.println("HelloWorld");
}
注意事項:
(1)方法必須位於類中,不能直接寫在.java檔案中,也不能寫到另一方法中(方法不能巢狀)
(2)方法要執行必須呼叫
方法名();
完整格式:
修飾符 返回值型別 方法名(引數列表){
// 方法體;
retrun 返回值;
}
修飾符:public static
返回值型別:
規定了方法的返回值對應的資料型別
如果方法有返回值,型別必須對應
如果方法沒有返回值,返回值型別也不能省略,必須使用void
方法名:
給方法取一個見名知意名字
方法名方便呼叫
引數列表:
引數列表可以有,也可以沒有
引數列表可以有多個,多個之間用逗號(,)隔開
由兩部分組成:
引數型別
變數名稱
方法體:
方法執行的核心程式碼
return 返回值:
return有兩個作用,一:結束方法 二:返回方法執行後的結果
如果方法有返回值,就可以通過return返回
如果方法沒有返回值,這時return;,這樣的語句可以省略
引數列表相當於原材料(輸入)、返回值相當於成品(輸出)
方法的呼叫
有返回值的方法
(1)單獨呼叫,得不到結果
(2)輸出呼叫,將得到的結果打印出來
(3)賦值呼叫,將得到的結果用一個變數接收起來,方便使用
無返回值的方法
(1)單獨呼叫
方法過載(Overload)
在同一個類,有多個方法名相同,但是引數列表不同的方法
過載的條件
(1)同一個類中,方法名相同
(2)引數列表不同
a:引數個數不同
b:型別不同
c:順序不同
只和以上兩個條件有關,和其他(返回值型別、修飾符、變數名)無關
面試題:
以下和public static int method(int a,double b)方法構成過載的有()
public int method(int i,double j) ×
public static int method(double a,int b) √
public static void method(int a,double b) ×
public static void method(int a,int b) √
public static void method(int a,int b,double c) √
方法重寫(Override)
今日重點
(1)會使用idea建立專案、模組、包、類,並且能正確的編譯和執行類
(2)能夠根據方法的格式正確的定義方法,並且能夠呼叫
(3)方法練習1_比較兩個數字是否相同
(4)方法練習2_求出1到100的累加和
(5)列印指定次數的HelloWorld
(6)能夠說出方法過載的條件,能夠區分哪些是過載
(7)過載練習1_四種不同引數型別的方法
(8)過載練習2_判斷方法的正確過載
(9)過載練習3_實現過載的println方法
IDEA常用快捷鍵: