20165336 2017-2018-2 《Java程序设计》第2周学习总结
学号 2017-2018-2 20165336 《Java程序设计》第2周学习总结
教材学习内容总结
第二章
- 标识符第一个字符不能是数字
- 标识符不能是关键字
- byte型变量的取值范围是-2^7 ~ 2^7-1
- long型常量用后缀L来表示,float常量后面必须要有后缀f或F,double常量后缀可以有d或D,但允许省略后缀
- 类型按精度从低到高排列:byte、short、char、int、long、float、double(级别高的变量的值赋值给级别低的变量时必须使用类型转换运算)
- println与print的区别在于输出数据后是否换行
- %m.nf:输出的浮点类型数据占m列,小数点保留n位
- 与C/C++不同,Java不允许在声明数组中的方括号内指定数组元素的个数,否则将导致语法错误。
- “加加”(x)、--(x)表示使用x前先使x值增(减)1,(x)++、(x)--表示使用x后使x值增(减)1
教材学习中的问题和解决过程
- 问题1:git bash中调用tree命令出现command not found网上查找解决方案未得出结果待解决。
- 问题1解决方案:未果。
代码调试中的问题和解决过程
-
问题1:git bash中会出现中文乱码
-
问题1解决方案:网上查找解决问题一圈找到最简单最有效的方法,在git bash中右键打开option在Text中locale改为zh_NC,charecter set改成GBK乱码问题得到解决。
(statistics.sh脚本的运行结果截图)
上周考试错题总结
- 测试题一中package问题
-d 指令解释:-d参数用于指定生成class文件的位置
-cp 指令解释:-cp参数后面是类路径,是指定给解释器到哪里找到你的.class文件