第2章 真值、分支與游戲循環(huán):Guess My Number 29
2.1 理解真值 29
2.2 使用if語句 30
2.2.1 Score Rater程序簡介 30
2.2.2 驗證真與假 32
2.2.3 值的真與假 33
2.2.4 使用關(guān)系運算符 33
2.2.5 if語句的嵌套 34
2.3 使用else子句 34
2.3.1 Score Rater 2.0程序簡介 34
2.3.2 創(chuàng)建分支 36
2.4 使用帶else子句的if語句序列 36
2.4.1 Score Rater 3.0程序簡介 36
2.4.2 創(chuàng)建帶else子句的if語句序列 38
2.5 使用switch語句 38
2.5.1 Menu Chooser程序簡介 39
2.5.2 創(chuàng)建多路分支 40
2.6 使用while循環(huán) 40
2.6.1 Play Again游戲簡介 41
2.6.2 使用while循環(huán) 42
2.7 使用do循環(huán) 42
2.7.1 Play Again 2.0程序簡介 42
2.7.2 使用do循環(huán) 43
2.8 使用break和continue語句 44
2.8.1 Finicky Counter程序簡介 44
2.8.2 創(chuàng)建while(true)循環(huán) 45
2.8.3 使用break語句退出循環(huán) 45
2.8.4 使用continue語句跳轉(zhuǎn)到循環(huán)開始 45
2.8.5 使用break和continue的時機 46
2.9 使用邏輯運算符 46
2.9.1 Designers Network程序簡介 46
2.9.2 使用邏輯與運算符 48
2.9.3 使用邏輯或運算符 49
2.9.4 使用邏輯非運算符 49
2.9.5 運算符的優(yōu)先級 50
2.10 隨機數(shù)的生成 50
2.10.1 Die Roller程序簡介 51
2.10.2 調(diào)用rand()函數(shù) 51
2.10.3 為隨機數(shù)生成器確定種子 52
2.10.4 在一定范圍內(nèi)計算 52
2.11 理解游戲主循環(huán) 53
2.12 Guess My Number游戲簡介 54
2.12.1 采用游戲主循環(huán) 54
2.12.2 初始化游戲 55
2.12.3 創(chuàng)建游戲主循環(huán) 56
2.12.4 游戲結(jié)束 56
2.13 本章小結(jié) 56
2.14 問與答 57
2.15 問題討論 58
2.16 習題 59