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