3.2 boolean數據類型java
true
和false
都是直接量,就像10這樣的數字。它們被看成保留字同樣,不能用作程序中的標識符。但他們應該不是關鍵字或保留字。 [AdditionQuiz.java]()git
import java.util.Scanner
以及Scanner input = new Scanner(System.in)
相似C裏的scan()
。Scanner
對象什麼時候釋放的問題,代碼裏沒寫,但Eclipse裏提示了。System.currentTimeMillis()
。複習題 66(89/679)編程
int i = 1; boolean b =(boolean)i
這種IDE會報錯。3.3 if語句數組
[SimpleIfDemo.java]框架
sysout
就是至關於System.out.println();
Alt+/
組合鍵input.nextInt()
是取得用戶輸入的一個int值,若是不是int值報錯。3.4 雙分支if-else語句dom
3.5 嵌套的if語句和多分支if-else語句模塊化
複習題 70(93/679)函數
3.6 常見錯誤和陷阱 71(94/679)學習
複習題 73(96/679)測試
3.7 產生隨機數
Math.random()
產生一個0.0到1.0之間的隨機double值,不包括1.0。3.13 switch語句
複習題 88(111/679)
3.14 條件表達式
複習題 89(112/679)
3.15 操做符的優先級
複習題 90(113/679)
3.16 調試
4.2 經常使用數學函數
Math.PI
和Math.E
複習題 104(127/679)
4.3 字符數據類型和操做
複習題 108(131/679)
4.4 String類型
String
實際上與System類和Scanner類同樣,都是Java庫中一個預約義的類。String類型不是基本類型,而是引用類型(reference type)。length()
charAt(index)
從字符串中獲取字符
concat()
鏈接字符串toLowerCase()
和toUpperCase()
字符串的轉換next()
方法,從控制檯讀取字符串nextLine()
方法,從控制檯讀取字符串字符串比較
substring()
得到子字符串indexOf()
和lastIndexOf()
獲取字符串中的字符或子串Integer.parseInt()
和Double.parseDouble()
字符串和數字間的轉換複習題 116(139/679)
4.5 示例學習
4.7 格式化控制檯輸出
System.out.printf()
6.2 定義方法
6.3 調用方法
6.4 void方法示例
複習題 177(200/679)
6.5 經過傳值進行參數傳遞
複習題 180(203/679)
6.6 模塊化代碼
6.7 示例代碼
6.8 重載方法
複習題 187(210/679)
6.9 變量的做用域
6.10 示例學習
6.11 方法抽象和逐步求精
「分治」(divid-and-conquer)策略,也稱爲逐步求精(stepwise refinement)。
逐步求精的優點
8.4