第0章 被称作黑魔法的编程 1
书写魔法:算法 2
第1章 咒语之书 6
你好,世界 8
我们的第一次实践 11
第2章 变量宝藏 14
什么是变量 14
运算符 18
关于变量和运算符的一些挑战 21
电子存钱罐 23
附录:你还可以用字符串做其他事 26
第3章 许多不同的道路 29
控制流结构 30
if语句 30
完善电子存钱罐 31
if-else语句 32
再次改进存钱罐 34
switch语句 36
保护我们的存钱罐 38
第4章 孩子们的游戏 41
什么是循环 42
while 42
do-while 46
for 49
游戏:石头剪刀布 54
程序需求分析 55
程序的算法 55
编写代码 56
测试程序 61
重构游戏 61
第5章 寻踪觅迹 68
有些关于文件的概念你得先知道 68
File类 70
try/catch 72
再谈Scanner类 76
让我们来做一些实验 79
PrintStream类 80
我们的电子存钱罐能够记住变化了 82
终极练习:机密文件 88
文本的加密是如何实现的 88
凯撒加密法 88
程序算法 89
开始编程吧 90
最终结果 93
进行测试 95
优化程序 95
第6章 启程!学习的下一站 97
避免重复代码 98
其实你并不需要它 99
童子军规则 99
不要急着敲键盘 99
永远要记得做测试 99
致谢 101