第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