王彪20162321 2016-2017-2 《程序设计与数据结构》第2周学习总结
教材学习内容总结
- 1.print和println的区别.
- 2.字符串之间的连接方法.
- 3.Scanner
- 4.设置变量 int
- 5.转换技术
- 6.运算符优先级
教材学习的总结
- 1.这周的课程接触了不少新的东西,但是很多在上学期的网易云课堂的课程中已经接触过不少(:
(1)Scanner
(2)int和Scanner
- 2.作业截图
网上课程对于学习的理解帮助
- 1.问题:关于转换的问题
描述:关于课程2.5.1中转换技术的描述书中的说明有点冗杂难懂,刚好网上课程与教材大部分同步,所以做了总结.
解决过程:1.下图第五行代码 double inch 第八行代码:inch = in.nextInt() nextInt会直接读出来一个整数,把这个数赋值给double的inch,这种转化是会自动进行的.
2.如果想倒数第二行输出的double的计算结果转化为整数,这个过程需要我们手动来做,如最后一行.
3.(int)只是从那个变量计算出一个新的类型的值,并不改变那个变量,无论值还是类型.
代码调试中的问题和解决过程
- 1.问题:输入变量时出现的错误
解决方案:以为变量必须先对其进行赋值,才能使用。。。 - 2.问题:转换和单目运算符的问题
描述:
此段代码出现错误.
解决方案:首先不能自动把整数转换为Int,所以加上(Int),而把(int)理解为一个运算符,此时它只有一个算子,此时它是单目运算符,此时他的优先级最高,所以应用()将30/3.0括起来.
代码托管
- 代码量截图:
其他(感悟、思考等,可选)
- 1.上次的测验不是很理想,总的来说是书上的知识点阅读不够仔细,做中学,做了是好,但也一定要学。
- 2.一些课外的知识的补充十分必要,它有利于对课本知识的预习与巩固。
- 3.要多于同学交流,保证自己的每天的代码量。
学习进度条
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
目标 | 5000行 | 30篇 | 400小时 | |
第一周 | 70/70 | 2/2 | 20/20 | |
第二周 | 300/500 | 2/4 | 30/38 | |
第三周 | 000/1000 | 0/7 | 00/60 | |
第四周 | 000/1300 | 0/9 | 00/90 |