20162316刘诚昊 第三周学习总结

本文总结了《Java程序设计》第三周的学习内容,包括对垃圾文件的理解、import声明的作用及序列计数方式等基础知识,并分享了在使用DecimalFormat类处理数字格式时遇到的问题及其解决方案。

20162316刘诚昊 2006-2007-2 《Java程序设计》第三周学习总结

教材学习内容总结

1.“垃圾”文件即为不能被再调用到的字符串或其他。
2.import声明是为方便使用Java的包而出现,但并非一定要有。
3.序列从“0”开始,而非“1”。
4.在输入一串英文的时候,用**** = scan.nextLine();

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

1.问题:教材中3.6.2有一些错误。(P56)
在这页提到:模式字符串“0.###”表示小数字左边要有一位数字,如果整数部分为0,则小数点左边写0, 它还表示小数部分要有三位数字。
DecimalFormat类我在PP3.3中有用到。
解决过程: 按照PP3.3随机电话号码的要求,第二部分的3位数字与第四部分的4位数字,是要齐全的,于是我使用DecimaFormat类,并声明第二部分为3位:
1062676-20170319215053698-977012446.png
运行结果显示:若Random随机到的数字为少于3位,仍然被自动去掉了“0”。
1062676-20170319215316995-913017093.png
后来我把“###”改成“###.”后,结果只是数字串后面多出来一个点,少于3位的仍然被自动去掉“0”。
经过摸索,我发现若把“#”改成“0”就可以了:
1062676-20170319220255604-823330744.png
1062676-20170319220109541-815669989.png

代码托管

  • 代码提交过程截图:
    1062676-20170319221141604-748877417.png
  • 代码量截图:
    1062676-20170319221105776-1621705160.png

上周考试错题总结

填空:Java程序开发中遇到的逻辑错误,命令行中要用(JDB)进行调试。
没有复习到这个知识点。
填空:~0b1011的十进制值是(-12)
对前面的符号不了解。
填空: int i=3; System.out.println(i++);的结果是(3)
“i++”与“++i”在此处意义是不同的,此处若用的“++i”,则答案是“4”

学习进度条

代码行数(新增/累积)博客量(新增/累积)学习时间(新增/累积)重要成长
目标5000行30篇400小时
第一周83/831/18/8
第二周409/5002/423/31
第三周772/10003/722/53
第四周300/13002/930/90

其他

这学习任务的周的难度比上周增加了很多,开始感受到压力了。

尝试一下记录「计划学习时间」和「实际学习时间」,到期末看看能不能改进自己的计划能力。这个工作学习中很重要,也很有用。
耗时估计的公式
:Y=X+X/N ,Y=X-X/N,训练次数多了,X、Y就接近了。

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

  • 计划学习时间:20小时

  • 实际学习时间:22小时

转载于:https://www.cnblogs.com/ignor/p/6582449.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值