20172333 2016-2017-2 《Java程序设计》第3周学习总结
教材学习内容总结
1.String类、Random类、Math类、NumberFormat类和DecimalFormat类、枚举型以及包装器类。
代码调试中的问题和解决过程
- 问题1:关于pp3.3的编写过程中出现打不出前三个数字。
- 问题1解决方案:捣鼓了有一会,最后还是去问张旭升学长,果然是大佬,一眼就看出了问题所在,只是加了个“ ” 就完美解决问题,并为我详细解释了我所出现的问题原因,“+”的运用中,只要有一个字符串就会实现字符串相加而不是单纯数字相加,而之前学长弄上的“”就使“+”号实现了字符串相加。
教材学习中的问题和解决过程
- 问题1:“包”的理解
- 问题1解决方案:“包”与“类”刚开始的时候我完全混淆了,觉得“类”里面包含“包”。结果后面看的多了就发现恰恰相反,比如,String类与System类就归属于Java.lang包里面。包在整体上来说是包含一部分转有功能的类的集合。
- 问题2:有关于使用包里的类
- 问题解决方案:书上不是说那个在使用某个包里的类时要提前import的嘛,我就想到一个事情,用两个类可以用来方便输入,如果我用一个类也用着个 来替代是不是很方便。结果一试的确可以。
代码托管
上周考试错题总结
1.What value will z have if we execute the following assignment statement? float z = 5 / 10 ?
改正:浮点数是可以包含整形数的结果,只是会加上小数点而已,而不是运行错误。
2.If x is an int and y is a float, all of the following are legal except which assignment statement?
改正:只是单纯的看错了。
3.Which of the following is true regarding the mod operator, %? (关于求余运算符%,下面哪项是正确的?)
改正:之前自己对于求余运算符的理解是只知道得出数值。
4.What is output with the statement System.out.println(x+y); if x and y are int values where x=10 and y=5? (如果x和y是int类型的数值,x=10,y=5,那么语句System.out.println(x+y);的输出是什么?)
改正:对于+ 的理解不行。
5.If you want to store into the String name the value "George Bush", you would do which statement? (如果你想把"George Bush"这个值存储为字符串类型的名字,你会执行那条语句?)
改正:实践的类型太少,见得太少。
6。A variable of type boolean will store either a 0 or a 1. (Boolean类型的变量将被存储为0或1)
改正:被存储为true , false.
学习进度条
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
目标 | 5000行 | 30篇 | 400小时 | |
第一周 | 125/125 | 2/2 | 20/20 | |
第二周 | 269/394 | 2/4 | 未知/38 | |
第三周 | 477/920 |