天天看點

從頭學java(五)控制語句2

  • 後續文章發出一些配套案例
  • 嵌套循環
  1. 在一個循環語句裡頭再嵌套一個或者多個循環;
  2. 例子:
  • Break語句和continue語句
  1. 任何循環語句都可以用break控制循環的流程;break強行退出
  2. Continue用于終止某次循環,繼續執行下一次;
  3. 例子:薪水電腦;
  • 方法(重點)
  1. 語句塊:語句塊(有時叫做複合語句),是用花括号擴起的任意數量的簡單 Java 語句。
  2. 方法:方法(method)就是一段用來完成特定功能的代碼片段,類似于其它語言的函數 (function)
  3. 方法聲明格式: [修飾符 1 修飾符 2 …] 傳回值類型 方法名(形式參數清單){ Java 語句;… … … }
  4. 方法的調用方式: 對象名.方法名(實參清單)
  5. 定義一個方法看,就可以在你的程式裡随便調用;
  6. 形式參數用于定義的時候;實際采用用于定義的時候;
  7. 參數定義的時候定義的幾個變量,下面調用的時候就要調用幾個互相比對;
  8. 例子:
  9. 員工遲到處理:
  10. 方法的重載:一個類可以定義多個方法名相同,但參數不同的方法。
  11. 例子:
  • 遞歸結構(重點)(自己調自己)
  1. 遞歸是一種常見的解決問題的方法,即把問題逐漸簡單化。遞歸的基本思想就是“自己 調用自己”,一個使用遞歸技術的方法将會直接或者間接的調用自己。 利用遞歸可以用簡單的程式來解決一些複雜的問題。比如:斐波那契數列的計算、漢諾 塔、快排等問題。
  2. 例子:
  3. 使用遞歸求n!: