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

张泰毓20162318 2006-2007-2 《程序设计与数据结构》第3周学习总结

2017-03-19 16:35 302 查看

20162318 2006-2007-2 《程序设计与数据结构》第3周学习总结

教材学习内容总结

1.创建对象,使用类来处理字符串

2.Random产生随机数

3.Math,数学公式

4.格式化输出,NumberFormat类与DecimalFormat类

5.printfyongfa

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

问题1:printf书中解释并不是十分清楚

解决:“%d”表示按十进制整型输出;

“%ld”表示按十进制长整型输出;

“%c”表示按字符型输出

问题2:枚举类型不理解

解决:上网查找了资料:http://www.ibm.com/developerworks/cn/java/j-lo-enum/index.html ,但还是不太理解。

代码调试中的问题和解决过程

问题1:PP3_1中的程序名字首字母的输出问题, name = name.substring(0);,但是并不没有出现预期效果。

解决:name = name.substring(0,1);

问题2: pp3_3中的程序固定位数随机数的办法

解决: 已解决固定位数,但目前还在寻找最简构造方法

代码托管

代码提交过程截图:

代码量截图:


上周考试错题总结

1.Linux Bash中,(grep )命令可以进行全文检索

我错填find find命令用于:在一个目录(及子目录)中搜索文件,你可以指定一些匹配条件,如按文件名、文件类型、用户甚至是时间戳查找文件

grep:全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。

一个是搜素文本,一个是搜索文件或文件名 http://blog.csdn.net/dianhuiren/article/details/6702835

2.Java中, 数字2351l 的类型是 int ,这道题说明今后的代码编写中我们要尽量去避免这类东西,l用L表示,等等

3.~0b1011的十进制值是(-12) 0b代表二进制,0x代表十六进制 ~代表非运算

0.123 == 1.23e-2 (X) 这里运用了科学计数法正确的表达应为1.23e-1

System.out.println(52+25+””);的结果是(77) 先计算52 + 25 再把这个值打印

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

每回考试前都自认为自己学的差不多了,可是每次拿到试卷自己都傻了眼,看书时该注意的细节没有注意,老师给的学习指导也没有看。我觉得老师说的对,我们应该要有深挖精神,遇到不懂就要打破砂锅问到底,可是每次一往下探究就会遇到新的知识,如此这样就会感觉战线拉得过长。我现在感觉自己学的非常的凌乱,没有一条线连起来的感觉,说会吧,感觉啥也没会,说不会吧,感觉自己又会一点。不懂该怎么办。

学习进度条

代码行数(新增/累积)博客量(新增/累积)学习时间(新增/累积)重要成长
目标5000行30篇400小时
第一周118/1881/112/12
第二周448/5662/215/27
第三周285/7191/312/39
第四周000/5660/200/27
尝试一下记录「计划学习时间」和「实际学习时间」,到期末看看能不能改进自己的计划能力。这个工作学习中很重要,也很有用。

耗时估计的公式

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

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

计划学习时间:18小时

实际学习时间:12小时

改进情况:积极敲代码

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

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

参考资料

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

《Java程序设计与数据结构教程(第二版)》学习指导
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: