【JavaSE】方法定義
package com.demo.study0614;
import java.io.Console;
/*
* 定義一個兩個int數字相加的方法,三要素,
* 返回值類型:int
* 方法名稱: sum
* 參數列表: int a,int b
*
* 方法的三種調用格式:
* 1.單獨打印
* 2.打印調用
* 3.賦值調用
*
* 注意:此前學習的犯法,返回值類型為固有的void情況下只能單獨調用,不能進行其他的打印調用和賦值調用
*/
public class DemoMethodDefine { //方法定義
public static void main(String[] args ) {
System.out.println("方法定義{define}:");
//單獨調用
sum(10, 20);
System.out.println("====");
//打印調用
System.out.println(sum(10, 15));
//賦值調用
int num1 = sum(15, 25);//將sum方法賦值給num1
System.out.println(num1);//45
}
public static int sum(int a,int b) {
int result = a+b ;
return result;
}
}
定義:方法其實就是若干個的語句集合。
方法就好比一個工廠:
蒙牛工廠
- 原 料:奶牛,飼料,水;
- 產出物:奶制品
鋼鐵工廠
- 原 料:鐵礦石,煤炭;
- 產出物:鋼鐵建材
參數(原料): 進入方法的數據
返回值(產出物): 方法中出來的值
/**
* 定義方法的完整格式:
* 修飾符 返回值類型 方法名稱 (參數類型 參數名稱 ....){
* 方法體;
* return;//返回值
* }
* /
賦值調用圖解:

相關解釋:
- 修飾符,現階段固有寫法
- 返回值類型,方法最終產生數據結果是什么類型
- 方法名稱,方法的名字,規則和變量一樣,小駝峰
- 參數類型,進入方法的數據失身類型
- 參數名稱,方法中的數據所對應的變量名稱 (PS:參數如果有多個,使用逗號進行分割;)
- 方法體:方法需要做的事情,若干行代碼
- return:兩個作用:第一,停止當前方法
- 第二,將后面的返回值還給調用處
- 返回值,也就是方法執行的最終產生的數據結果;
- return后面的返回值必須 和 前面的“返回值類型”保持對應。

浙公網安備 33010602011771號