Java學習筆記(10) 方法

2021-08-20 03:50:22 字數 1753 閱讀 1721

方法

什麼是方法:乙個演算法邏輯功能的封裝,是一般完成乙個業務功能,如:登陸系統,建立聯絡人,簡單說:方法是動作,是動詞。

方法名:一般按照方法實現的功能定名,一般使用動詞定義,如:login() createcontact() createanswer()

方法引數:是方法的前提條件,是方法執行依據,是資料,如,login(string id,string pwd)

方法返回值:功能執行的結果。如:char createanswer()

/* * 方法的定義

* 什麼是方法:可以重複使用的演算法功能:y= sin(x)+sin(z)

* 引數:方法計算的前提條件

* 返回值:方法計算

* 1)方法在類中(類體中)定義

*/public class demo06

public static void main(string args)

}

package day05;

/* * fibobacci

* 計算斐波納契數列的第n項

* 1,1,2,3,5,8,13

* 實現方法fibonacci(n)引數是序號n,返回是第n項的值

* 如: fibonacci(1) 返回1

* 如: fibonacci(2) 返回1

* 如: fibonacci(6) 返回8

* 如: fibonacci(7) 返回13

* 演算法:從第一項累加計算出第n項

* 1)如果n=1或n=2返回1

* 規定f代表當前項從第3項算起

* 規定f0=1代表前前項

* 規定f1=1代表前一項

* 計算:i=3~n

* 2)f = f1+f0

* f(3) = 2 f1=1 f0=1

* 3)計算f0=f1;f1=f實現前兩項的數字移動

* f0=1

* f1=2

* 如果計算到第n項就停止

* 4)返回到(2)

*/public class demo07

int f=0; int f1 = 1;int f0=1;

for(int i=3;i<=n;i++)

return f;

} public static void main(string args)

}

package day05;

/* * 實現方法,根據直角三角形直接邊計算斜邊的長度

* 勾股定理:a*a+b*b = c*c

* 已知ab計算c

*/public class demo08

public static void main(string args)

}

Swift學習筆記系列 (10)方法

tags swift 學習筆記 類 結構體和列舉都可以定義方法,而oc中只有類可以這樣做。方法分為 例項方法和型別方法。前者屬於型別的乙個例項,後者屬於型別。語法和函式一樣。預設情況下,swift方法的第乙個引數名之作為本地名字使用,但是後面的引數名同時作為內部和外部引數名使用。沒必要在給第乙個引數...

Go學習 10 方法

go 語言中同時有函式和方法。乙個方法就是乙個包含了接受者的函式,接受者可以是命名型別或者結構體型別的乙個值或者是乙個指標。所有給定型別的方法屬於該型別的方法集 方法只是乙個函式,它帶有乙個特殊的接收器型別,它是在func關鍵字和方法名之間編寫的。接收器可以是struct型別或非struct型別。接...

java筆記3 方法

方法是一段可以被重複呼叫的 塊 public static 返回值型別 方法名稱 引數列表 對於返回值型別有兩種 void 表示此方法沒有返回值 資料型別 基本型別和引用型別 public class demo1 public static void printinfo 方法名稱的命名要求 第乙個單...