方法
什麼是方法:乙個演算法邏輯功能的封裝,是一般完成乙個業務功能,如:登陸系統,建立聯絡人,簡單說:方法是動作,是動詞。
方法名:一般按照方法實現的功能定名,一般使用動詞定義,如: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 方法名稱的命名要求 第乙個單...