一. 方法的基本用法
1.什麼是方法
(1) 方法就是乙個**片段. 類似於 c 語言中的 「函式」.
方法的意義就是為了讓**變得簡單
方法的構成: 訪問修飾限定符 返回值 方法名(形式引數列表)
system.out.
println
(sum);}
public static
void
main1
(string[
] args)
注意事項:
1 實參給形參傳遞是按照值傳遞
2.實參和形參的型別需要匹配
3.引數的個數需要匹配
4.一般情況下不建議在方法內進行直接的列印
5 返回值相當於方法給你的響應接受這個響應
6返回什麼樣的型別,需要用什麼去接收它
2. 方法的過載
(1) 方法名相同
(2)引數列表不相同(引數的個數或者引數的型別)
(3)返回值不做要求
public static
void
main
(string[
] args)
public static
intadd
(int a,
int b)
public static
double
add(
double a,
double b)
3. 方法遞迴
乙個方法在執行過程中呼叫自身, 就稱為 "遞迴「
(1) 遞迴的原理:函式的執行需要開闢棧幀。只要執行乙個函式,就需要在棧上開闢記憶體
例:遞迴求n的階乘
public static
void
main1
(string[
] args)
public static
intfac
(int n)
return n *
fac(n -1)
;}
(2)遞迴的優點:
1.**簡潔
2.經常被用作處理複雜問題
3.邏輯很清楚
(3)遞迴的缺點:
1.會經常進行重複的運算
2.遞迴是乙個非常耗費記憶體的。
3.棧上開闢記憶體,棧溢位的可能性變大
4.不易於思考
gcc使用的方法
1。gcc包含的c c 編譯器 gcc,cc,c g gcc和cc是一樣的,c 和g 是一樣的,一般c程式就用gcc編譯,c 程式就用g 編譯 2。gcc的基本用法 gcc test.c這樣將編譯出乙個名為a.out的程式 gcc test.c o test這樣將編譯出乙個名為test的程式,o引數...
substring方法的使用
str str.substring int beginindex 擷取掉str從首字母起長度為beginindex的字串,將剩餘字串賦值給str str str.substring int beginindex,int endindex 擷取str中從beginindex開始至endindex結束時...
經常使用的方法
getquerystring type function getquerystring name getlinkparam config queryreconfiginfo.do?serverid 1 serverid function getlinkparam link,name es5的寫法 v...