今天學習了可變引數和遞迴。老師還留了一道練習題,寫乙個計算器出來,嘗試琢磨了許久,還是沒有做出來。這也是我基礎薄弱的緣故,明天繼續研究。加油加油!
下面是知識點
package com.liangwenwei.方法;public class 可變引數
public void test(int x,int...i)
/*可變引數
* 在方法宣告中,在指定引數型別後加乙個省略號(...)
* 乙個方法只能指定乙個可變引數,它必須是方法的最後乙個引數,任何普通的引數必須在它之前宣告*/
}
package com.liangwenwei.方法;public class 遞迴
public static int f(int n)else
/*遞迴
* 遞迴就是自己呼叫自己
* 利用遞迴可以用簡單的程式來解決一些複雜的問題。它通常把乙個大型複雜的問題層層轉化為
* 乙個與原問題相似的規模較小的問題來求解,遞迴策略只需少量程式就可描述出解題過程所需要的
* 多次重複運算,大大減少了程式的**量。遞迴的能力在於用有限的語句來定義物件的無限集合
* 遞迴結構包含兩個部分:
* 遞迴頭:什麼時候不呼叫自身方法,如果沒有頭,將陷入死迴圈
* 遞迴體:什麼時候需要呼叫自身方法
* 遞迴前階段會一直呼叫自己,直到走到邊界就是返回階段
* j**a的棧機制決定了能不用遞迴就不用遞迴
* 用遞迴的前提是基數小的情況下
* 如果在大基數的情況下使用遞迴就會棧溢位,會導致記憶體崩潰*/}}
Day16刷題總結
意味著乙個操作在不同的類中可以有不同的實現方式。a a.多型性 b.多繼承 c.類的組合 d.類的復用 system.out.println 10 3 2 將列印?b a.1b.2 c.4d.6 下面的程式輸出的結果是 b public class a implements b inte ce b ...
day16 階段總結
課程概要 在之前的課程中,我們學過global關鍵字。name root def outer name 小明 def inner global name name 123 inner print name outer print name 其實,還有乙個nolocal關鍵字,用的比較少,此處作為了解...
day16開始學習js
經過前些天的複習,前兩天得以快速完成了day12 15的任務,於是html和css的學習暫時告于段落。總用時約3小時 api分兩種 谷歌地圖 api 高德地圖 api 可以在 嵌入定製的地圖等等。html中input標籤的placeholder屬性 在不輸入時,淺色顯示內容。html doctype...