# 学号20162312 2016-2017-3 《程序设计与数据结构》第3周学习总结
教材学习内容总结
这个周主要学了一些类和对象的使用。比如,介绍了 Math、NumberFormat、DecimalFormat、String等几个类的使用方法。
教材学习中的问题和解决过程
- 问题1 不是很理解书上Random伪随机数的机制,为什么称之“伪”
- 解决方案 上网查了一下,因为随机数的产生是需要算法的,那么就必然不随机,随机这个属性和算法本身就是矛盾的,但是可以通过优化算法或者设备来使随机数更近随机。这和书上的由seed word
进一步计算得到数据应该是一个意思。
代码调试中的问题和解决过程
- 问题 做pp3.5的时候周长数据输入半径3 时小数点后只有3位 而其余情况大多都是4位
- 解决方案 手动计算了一下,确认了是因为估算值小数点后第四位为0,结果就省略了。
代码托管
-
代码提交过程截图:
-
代码量截图:
上周考试错题总结
- 错题1 Linux Bash中,(grep )命令可以进行全文检索。
- 错题2 java程序开发中遇到的逻辑错误,命令行中要用(JDB)进行调试。
- 错题3 Java中, 数字2351l 的类型是 int 。(x) 这道题是没看清要求,前两题是学习不到位,老师发的链接有些没看
- 错题4 ~0b1011的十进制值是(-12) 学习没到位,不知道0b表示二进制,取反号也不认识
- 错题5 0.123 == 1.23e-2 (X) 这样表示是科学计数法
- 错题6 Java中,i = j + k; 等价于 i=ij + k; (X) 后面j + k应先运算,所以加括号,而且二者之间要有乘号
- 错题7 Java中(表达式)由一个或多个运算符用操作数组成,用来执行一个计算。 课本没记牢
其他(感悟、思考等,可选)
这周学习借助了老师分享的JDK软件, 很多课本上看不懂的命令用JDK后更加的好理解,寻找使用方法也更加方便,以后的学习要善于利用这些工具。
学习进度条
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
目标 | 5000行 | 30篇 | 400小时 | |
第一周 | 74/74 | 1/1 | 20/20 | |
第二周 | 329/403 | 1/2 | 14/34 | |
第三周 | 269/672 | 1/3 | 16/50 | |
第四周 | 0/0 | 0/0 | 0/0 |
-
计划学习时间:15小时
-
实际学习时间:16小时
-
改进情况:和计划时间比较接近