绪论 1
专题一 开发简单的Java程序 2
1.1 学习目标 2
1.2 任务描述 2
1.3 任务实现 3
1.4 知识扩展 4
常见问题解答 15
小结 17
习题 17
专题二 Java语言基础 19
任务1:显示用户注册信息 19
1.1 学习目标 19
1.2 任务描述 19
1.3 任务实现 21
1.4 知识扩展 21
任务2:计算圆的面积 26
2.1 学习目标 26
2.2 任务描述 26
2.3 任务实现 28
2.4 知识扩展 28
常见问题解答 30
小结 31
习题 31
专题三 Java流程控制 33
任务1:判断闰年 33
1.1 学习目标 33
1.2 任务描述 33
1.3 任务实现 36
1.4 知识扩展 36
任务2:制作菜单 38
2.1 学习目标 38
2.2 任务描述 38
2.3 任务实现 40
2.4 知识扩展 41
任务3:制作循环菜单 44
3.1 学习目标 44
3.2 任务描述 44
3.3 任务实现 45
3.4 知识扩展 46
任务4:成绩统计 49
4.1 学习目标 49
4.2 任务描述 49
4.3 任务实现 50
4.4 知识扩展 51
任务5:打印九九乘法表 53
5.1 学习目标 53
5.2 任务描述 53
5.3 任务实现 54
5.4 知识扩展 55
综合实训:万年历 58
常见问题解答 59
小结 60
习题 60
专题四 数组 65
任务1:学生成绩管理(1) 65
1.1 学习目标 65
1.2 任务描述 65
1.3 任务实现 67
1.4 知识扩展 68
任务2:学生成绩管理(2) 69
2.1 学习目标 69
2.2 任务描述 70
2.3 任务实现 75
2.4 知识扩展 76
任务3:学生成绩查询 79
3.1 学习目标 79
3.2 任务描述 79
3.3 任务实现 80
3.4 知识扩展 82
综合实训:会员管理 83
常见问题解答 86
小结 86
习题 87
专题五 Java面向对象编程基础 89
任务1:描述“人”类 89
1.1 学习目标 89
1.2 任务描述 89
1.3 任务实现 91
1.4 知识扩展 93
任务2:计算器 94
2.1 学习目标 94
2.2 任务描述 94
2.3 任务实现 96
2.4 知识扩展 98
综合实训:猜拳游戏 100
常见问题解答 102
小结 103
习题 103
专题六 字符串 105
1.1 学习目标 105
1.2 任务描述:用户注册 105
1.3 任务实现 108
1.4 知识扩展 110
常见问题解答 114
小结 114
习题 115
附录A Applet简介 116
附录B Java API文档 118
附录C javadoc的使用 119
参考文献 121