20155223 2006-2007-2 《Java程序设计》第二周学习总结
第三章内容总结
3.1 类型
- 正如我所预料的情况一样:Java脱胎于C语言,就一定会留有和C语言相近或相同的语言类型。
- 整数类型由大到小排列long>int>short
- 字节:byte,没用过多少,还不知道怎么用。
- 浮点型:double和float,前者容量比后者大,能表示更高精确度的数。
- 然后Java编程语言仍旧使用char来表示字符类型。
- 在程序当中,字符要用‘’括起来。
- Java仍使用+-*/来作运算符。比较、条件运算仍然是用C语言的类型,逻辑运算符也是。
- 类型之间的转换仍是要求用()来实现强制转换。
3.2 流程控制
- if-else语句表示二元判断,switch语句表示多元运算。
- for、do-while、while语句都用于循环。
- 执行break语句表示结束当前区域,执行continue语句表示跳过本次循环并开始下一个循环。
额外学习内容——Java键盘输入
老是看着那些不能进行输入的程序我心里就不爽,然后我就试着编写可以得到键盘输入的代码。这是我得到代码:
Scanner scanner = new Scanner(System.in)
(类型) (变量) = in.next(大写开头类型)例如:int number = in.nextInt()。
教材学习中的问题和解决过程
没有。
代码调试中的问题和解决过程
- 问题1:系统提示找不到Scanner类型,而我又很确定我输入的代码是正确的。
- 解决方案1:开头添加代码import Java.util.Scanner即可解决。
代码托管
-
代码提交过程截图:
-
代码量截图:
上周考试错题总结
- git部分我错了很多,主要是我还没有完全掌握git代码格式,使用次数也不多。现在我多次使用过后就很熟悉了。
感悟
Java不能直接像C语言那样直接用scanf那样就可以完成键盘输入,还必须在最开始添加代码才能完成键盘输入,说好的脱胎于C语言呢?
学习进度条
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(天) | 重要成长 | |
---|---|---|---|---|
目标 | 5000行 | 30篇 | ||
第一周 | 27/50 | 1 | 1 | |
第二周 | 94/100 | 1 | 4 |