第一次编程作业:我的分数我做主
| 博客班级 | https://edu.cnblogs.com/campus/fzzcxy/2018SE2/ |
|---|---|
| 作业要求 | https://edu.cnblogs.com/campus/fzzcxy/2018SE2/homework/11169 |
| 作业目标 | <独立完成编程并上传到git仓库,用博客记录> |
| 作业源代码 | https://gitee.com/he-yishan3/personal/tree/master/ |
| 学号 | <211806318> |
![]() |
|
| 这几天课程有点多,我们是周四上的课,然后周六又有实验,我学的比较慢嘛,所以现在才刚刚测试完代码。 | |
| 这几天有时间的话就有在学习代码。 |
关于本次作业
拿到作业题目的时候确实挺懵的,一是因为假期太长了,以前学习的都忘了很多,其次就是我本来编程思路就不是很清晰,因为之前的代码都有老师提醒着做,这次都靠自己去设计,对于我来说确实确实是很有难度了。QAQ
害,难也要写嘛,其实第一反应就是先设计算法啊,怎么去计算最后的分数,用之前的知识,自己还是勉强写出了算法,如下图,确实是很简单的代码运算了。
读完题啊就发现需要获取html的元素,然后解析文件,这个知识点对于我们来说就很陌生,所以花了很多时间去学习和观看视频。
https://www.csdn.net/推荐一个程序员学习代码的网页:CSDN,也有相应的APP,我觉得蛮有用的,有点像博客园。
难点
可以说是处处难点,除了写出了计算方法,接下来的每一步都需要去学习。
比如:
1.解析html
2.导入Jsoup文件
3.思路编写。。。。。
思路
- 学习之后我优先下载了jsoup,因为后面要用jsoup解析网页获取数据。
- 下载之后,保存网页,在ecl中对html文件进行解析,设置变量最后提取配置文件中的数据

- 这段代码有参考和询问同学,因为自己之前写了两遍都有报错。
- 运用try catch且称为异常捕获的方法比较容易处理问题,不仅能修正错误还可以终止进程。
https://blog.csdn.net/moruihong/article/details/7687613?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.channel_param&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.channel_param(try catch 的用法) - 计算成绩
- 这里也就回到了一开始写的计算代码,根据题目信息也可以做出相应的思维导图

- 写到这里其实差不多就结束了,接下来就测试代码
- 一开始疯狂报错,后来发现是因为文档保存位置不对,一直读取不到html文件或者是pro文件。
- 在同学的指导后改正了错误,已经可以正常运行程序

关于Git码云仓库上传
总结
- 本次作业带给我的最大感受就是自己脑子里什么也没有!该忘的都忘了,不该忘的也忘光光了。
- 其次就是对于软件的使用还不是很熟悉。
- 编程思路简直一塌糊涂,不知从何入手。
- git确实是一个好用的软件!
- 相对于前端html的编写,java就显得比较枯燥,并且错误代码提示都是英文,这里有点掉头发。。。
- 害,好好学习吧,自己要学的东西真的太多太多太多了!!


浙公网安备 33010602011771号