20172322 2017-2018-2 《程序设计与数据结构》第二周学习总结

Posted zhangyeye233

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了20172322 2017-2018-2 《程序设计与数据结构》第二周学习总结相关的知识,希望对你有一定的参考价值。

20172322 2017-2018-2 《程序设计与数据结构》第二周学习总结

教材学习内容总结

  • 了解了printprintln的区别
  • 了解了字符串的拼接可以用+来完成
  • 了解了转义字符的使用
  • 学会了使用赋值
  • 学会使用部分算术运算符
  • 学会了使用Scanner来实现交互性

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

  • 问题1:在最初接触赋值时对foalt和double的赋值范围不了解
  • 问题1解决方案:使用万能的度娘后看到一个高赞答案后有了了解技术分享图片
  • 问题2:在提前预习时看到2.7图形后敲入的代码无法执行
  • 问题2解决方案:本周开始后才知道只用了解2.1到2.6 ??

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

  • 问题1:在初次使用Scanner来实现交换时总是忘记敲入 Scanner.scan = new Scanner(System.in)导致了一些错误,如图技术分享图片技术分享图片
  • 问题1解决方案:其实在最初我只是照搬书上的代码,导致了我对代码的不熟悉,但多次出现错误后我就开始认真看书以后才发现了问题所在
  • 问题2:在自行完成PP2.4时,使用String命令时一个错误导致college数据无法输入,而直接跳过技术分享图片技术分享图片
  • 问题2解决方案:得到了于欣月同学的帮助,删除Line后问题解决技术分享图片

代码托管

技术分享图片

上周考试错题总结

  • 第七题技术分享图片
  • 理解:随机存取是RAM和ROM存储器使用的存取形式。
  • 错因:对RAM和ROM的存取形式不了解。
  • 第八题技术分享图片
  • 理解:人多力量大。
  • 错因:理解问题,将程序的小部分整合到一个程序中并不容易。
  • 第九题技术分享图片
  • 理解:JAVA是高级语言也是第四代语言。
  • 错因:书上只提及了高级语言,并未提到第四代语言的概念,而JAVA是第四代中创建的,所以是第四代语言
  • 第十四题技术分享图片
  • 理解:注释最好使用完整的句子。注释不应对浅显的代码做冗长的字面分析,而应提供清晰的代码内层含义和编码意图解释。
  • 错因:我认为的冗长可能跟书上不一样,注释比代码还长我就认为是冗长了。
  • 第十七题技术分享图片
  • 理解:JAVA标识符不能有字符“!”“,”或“-”,而class是保留字而非标识符。
  • 错因:错误的认为保留字属于标识符。
  • 第十九题技术分享图片
  • 理解:在程序执行过程中出现运行时错误,导致程序停止运行。逻辑错误是程序可以运行到完成的错误,但给出的答案是错误的。
  • 错因:对运行时错误和逻辑错误的概念不了解。
  • 第二十题技术分享图片
  • 理解:编译器可以检测语法错误而无法检测语义错误。
  • 错因:对编辑器的功能不了解。
  • 第二十二题技术分享图片
  • 理解:对于多单词变量的命名最好不长不短。
  • 错因:错误认为cuurent足以表示含义。
  • 第二十九题技术分享图片
  • 理解:两者在被编译成机器语言前都不可直接执行。
  • 错因:对字节码的认识不够清晰,认为字节码时JAVA程序编译以后产生的。
  • 第三十四题技术分享图片
  • 理解:除以0是一个运行时错误,因为计算机不能除以0。
  • 错因:对语法错误的概念不了解。

其他

  • 感悟:JAVA编程对于我来说似乎是一个愉快的过程。Learn by doing, do by learning

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 5000行 30篇 400小时
第一周 242/242 1/4 13/13 增加了对Java的兴趣
第二周 297/539 1/5 15/28 发现目标并没有想象中那么难
  • 计划学习时间:15小时

  • 实际学习时间:15小时

参考资料

以上是关于20172322 2017-2018-2 《程序设计与数据结构》第二周学习总结的主要内容,如果未能解决你的问题,请参考以下文章

20172322 2017-2018-2 《程序设计与数据结构》第二周学习总结

20172303 20172322 2017-2018-2 《程序设计与数据结构》结对编程项目-四则运算 项目总结

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

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

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

20172322 2018-2019-1 10月19日课上测试报告