目录
总述
01-10天,基本语法
11-20天,线性数据结构
21-30天,树与二叉树
31-40天,图
41-50天,查找与排序
51-60天,kNN 与 NB
61-70天,决策树与集成学习
71-80天,BP 神经网络
81-90天,CNN 卷积神经网络
第1天: 环境搭建
1.1 完成 Eclipse 的安装. 第一天嘛,把环境弄对就行了.
1.2 学习 package, import 和 println 语句. 其中, package 要与所建的包名(即文件夹名)一致.
1.3 编写HelloWorld.java. 一定要注意变量的写法.
警告: 成事起头难. 环境安装、第一个程序的运行如果有问题, 请及时与老手联系, 不要自己折腾!
如果身边没有老手, 可以看下 唐金玉的安装方案.
第 2 天: 基本算术操作
第 3 天: 基本if 语句
3.1 if then else.
3.2 方法(函数)调用: 增加代码的复用性.
3.3 方法(函数)头部规范的注释, 是后期生成文档的基础.
第 4 天: 闰年的计算
4.1 if 语句的嵌套.
4.2 基本规律自行百度.
4.3 布尔类型.
第 5 天: 基本switch 语句
第 6 天: 基本for 语句
第 7 天: 矩阵元素相加
第 8 天: 矩阵相乘
第 9 天: while 语句
第 10天: 综合任务 1
学生的成绩存放于一个矩阵,其中行表示学生,列表示科目。如:第 0 行表示第 0 个学生的数学、语文、英语成绩。要求:
- 进行学生成绩的随机生成, 区间为 [50, 100].
- 找出成绩最好、最差的同学。但有挂科的同学不参加评比.
10.1 实际代码中,for 和 if 是最常见的, switch 和 while 使用少得多.
10.2 使用了 continue, 它是指继续跳过本次循环后面的代码,直接进入下一次循环. 而 break 是跳出整个循环体.
10.3 为了随机数,迫不得已提前使用了 new 语句生成对象.
10.4 通过数据测试找出程序中的 bug.
小结
版权声明:
本文来源网络,所有图片文章版权属于原作者,如有侵权,联系删除。
本文网址:https://www.bianchenghao6.com/h6javajc/527.html