| ISBN | 出版时间 | 包装 | 开本 | 页数 | 字数 |
|---|---|---|---|---|---|
| 未知 | 暂无 | 暂无 | 未知 | 0 | 暂无 |
第1章 程序设计的元素
1.1 第一个程序
1.1.1 Java 程序设计
1.1.2 输入与输出
问题与回答(Q&A)
练习
1.2 内置数据类型
1.2.1 定义
1.2.2 字符和字符串
1.2.3 整数
1.2.4 浮点数
1.2.5 布尔型
1.2.6 比较
1.2.7 库方法和API
1.2.8 类型转换
小结
问题与回答(Q&A)
练习
创新练习
1.3 条件与循环
1.3.1 if 语句
1.3.2 while循环
1.3.3 for循环
1.3.4 嵌套
1.3.5 应用
1.3.6 其他条件和循环结构
1.3.7 死循环
小结
问题与回答(Q&A)53Java程序设计--一种跨学科的方法
练习
创新练习
1.4 数组
1.4.1 在Java中的数组
1.4.2 优惠券收购
1.4.3 Eratosthenes的素数筛选
1.4.4 二维数组
1.4.5 示例: 自回避随机行走
小结
问题与回答(Q&A)80
练习
创新练习
1.5 输入与输出
1.5.1 鸟瞰功能
1.5.2 标准输出
1.5.3 标准输入
1.5.4 重定向和管道
1.5.5 标准图画
1.5.6 标准音频
问题与回答(Q&A)
练习
创新练习
1.6 案例研究: 随机Web冲浪
1.6.1 输入格式
1.6.2 过渡矩阵
1.6.3 模拟
1.6.4 混合马尔可夫链
1.6.5 经验
练习
创新练习
第2章 函数与模块
2.1 静态方法
2.1.1 使用和定义静态方法
2.1.2 静态方法的属性
2.1.3 实现数学函数
2.1.4 使用静态方法组织代码
2.1.5 用数组实现静态方法
2.1.6 示例:声波的叠加
问题与回答(Q&A)
练习
创新练习
2.2 库和客户端
2.2.1 使用在其他程序中的静态方法
2.2.2 库
2.2.3 随机数
2.2.4 数组的输入和输出
2.2.5 迭代函数系
2.2.6 标准统计
2.2.7 模块化程序设计
问题与回答(Q&A)
练习
创新练习
2.3 递归
2.4 案例研究:渗滤
第3章 面向对象程序设计
3.1 数据类型
3.2 创建数据类型
3.3 设计数据类型
3.4 案例研究: N体模拟
第4章 算法与数据结构
4.1 性能
4.2 排序与搜索
4.3 堆栈与队列
4.4 符号表
4.5 案例研究:小世界
后记