## 方法
* 什么是方法?
能夠實現某種特定功能的代碼塊
* 語法
```
權限修飾符 返回值類型 方法名 ( 參數列表 ) {
方法體
}
```
1. 權限修飾符:public static
2. 返回值類型:
1、有返回值,需要返回什么數值類型就返回什么數值類型
2、無返回值,用關鍵字void來進行表示
3. 方法名:標識符,遵循駝峰命名法
4. 參數列表:由0到多個數據類型和變量組成,多個列表用逗號隔開
5. 方法體:實現具體業務邏輯代碼
例 【有返回值】:
```
public static int sum(int a,int b){ //a、b稱為 形參
int sum=a+b;
return sum; //1.將運算結果返回給變量,2.結束調用
}
```
例 【無返回值】:
```
public static void sum2(int a,int b){ //a、b稱為 形參
System.out.println(a+b);
}
```
調用:
```
public static void main(String[] args){
int summ = sum(5,6);
System.out.println(summ); //有返回值
sum2(7,8); //無返回值
}
```
return 關鍵字在java 中的作用:
1、將方法中的運算結果返回給調用該方法的變量
2、結束方法的調用
>[danger]備注:
>1、方法里面不可以聲明方法,但是可以調用方法
>2、調用的方法 “ 返回值類型 ” 必須保持一致
- JAVA筆記
- 01、Java掃盲
- 1、JVM、JRE和JDK的區別
- 2、環境變量path和classpath的作用是什么?
- 3、變量有什么用?為什么要定義變量?什么時候用?
- 4、&和&&的區別?
- 5、標示符命名規則
- 6、數據類型
- 7、類型轉換
- 8、java語言的三種技術架構
- 9、java的跨平臺性
- 10、有符號數據的表示法(次重點)
- 11、按位運算符
- 12、函數
- 13、重載
- 14、數組
- 15、內存結構
- 一、數據結構
- 隨機數
- 流程控制語句
- if 和 if...else
- switch
- for
- 函數
- 重載
- 數組
- 數組的復制
- 冒泡排序法算法
- 方法
- 方法的重載
- 方法的練習
- 面向對象
- 面向對象的特點
- 如何創建類
- 如何創建對象
- 一、引用數據類型具有的默認值
- 二、成員變量和局部變量
- 三、構造函數
- 四、氣球理論
- 五、繼承(extends)
- 權限修飾符
- 封裝
- 內存的分配
- 多態
- super關鍵字
- static關鍵字
- final關鍵字
- 抽象類 抽象方法(abstract)
- 接口(interface)
- 單例模式(singleton)
- Object類
- 內部類
- 匿名內部類
- 階段項目
- 捕魚達人
- 飛機大戰
- 護盾功能
- 血條
- 爆炸
- API
- String 類相關的方法
- 第三方(Apache)jar包的使用
- 正則表達式
- StringBuffer 和StringBuilder 和Date
- 核心API:集合類
- List 集合
- 遍歷集合的方式
- 包裝類
- Map 集合
- 異常