您的位置:首页 > 理论基础 > 数据结构算法

20162307 《程序设计与数据结构》第二周学习总结

2017-03-12 12:52 302 查看

20162307 2016-2017-2 《程序设计与数据结构》第2周学习总结

教材学习内容总结

1.字符串

字符串常量包括数字、标点符号及其他具体的字符。

“+”用于加法及字符串连接

转义字符,见教材图2.1

2.变量和赋值

int是保存了一个整型值,double是保存了浮点型值。

基本赋值语句使用赋值运算符“=”将表达式的结果储存到指定的标识符中。

3.基本数据类型

8种基本数据类型:4种整型、2种浮点型、一种字符数据类型及一种布尔数据类型。

4.表达式

表达式是由运算符及操作数组成,用来执行一个运算

5.数据转换

加宽转换与缩窄转换

三种转换方式:赋值转换、提升、强制类型转换

6.读输入数据

Scanner类提供了从不同的数据源读入不同类型数据的方法

教材学习中的问题和解决过程

1.问题:print方法与println方法的不同。

解决方法:我看到书后的练习的第二题。发现了它们之间的区别

脚本是这个样子的



结果输出:



通过实践我明白了它们之间的区别

2.书后的程序设计项目的2.4,之前觉得它和之前的一个脚本很像,只需改改就好,最后才发现是完全不一样的

解决方法:

之前的脚本:



经过多番修正的脚本



书后的作业

2.1 脚本



输出的结果



2.2脚本



输出的结果



2.4脚本



输出的结果



2.6脚本



输出的结果



2.8脚本



输出的结果



2.10脚本



输出的结果



代码托管

代码提交过程截图:

运行 git log --pretty=format:"%h - %an, %ci : %s" 并截图



代码量截图:

运行 find src -name "*.java" | xargs cat | grep -v ^$ | wc -l 并截图





上周考试错题总结

第1、6、15、20题

书中的知识没有进行详细的学习,对一些概念还是模糊不清。

应该多注意书中的知识的总结,将书中的内容进行再整理,再消化

其他(感悟、思考等,可选)

我第一周的学习,我感觉是盲目的,但是本周的学习,我觉得比上一周有很大的进步,错误减少了,也开始能理解一些代码的意思了,我觉得书本上的知识过于抽象,让人难以理解,但是经过自己敲代码就逐渐明白书中的意思了。所以这种要实际操作的学习,就不能不动手,也不能光听老师讲授,还是应该自己主动的去学习,这样收获才是最多的。

学习进度条

代码行数(新增/累积)博客量(新增/累积)学习时间(新增/累积)重要成长
目标5000行30篇400小时
第一周72/1001/220/20
第二周339/5001/418/38
第三周500/10003/722/60
第四周300/13002/930/90
尝试一下记录「计划学习时间」和「实际学习时间」,到期末看看能不能改进自己的计划能力。这个工作学习中很重要,也很有用。

耗时估计的公式

:Y=X+X/N ,Y=X-X/N,训练次数多了,X、Y就接近了。

参考:软件工程软件的估计为什么这么难软件工程 估计方法

计划学习时间:XX小时

实际学习时间:XX小时

改进情况:

(有空多看看现代软件工程 课件

软件工程师能力自我评价表)

参考资料

《Java程序设计与数据结构教程(第二版)》

《Java程序设计与数据结构教程(第二版)》学习指导

...
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: