学号20165227 2018-3 《Java程序设计》第二周学习总结
教材学习内容总结
第二章
- 标识符与关键字
关键字不能作为标志符使用;
true、false、null等也不能用作标识符使用;
关键字:int、double等 - boolean逻辑类型只有true、false两个值
- 整数类型的使用需要注意不能超过变量的取值范围,否则会导致精度缺失
- 浮点类型中float的使用需要在赋的值的后面加上f
- b=(byte)n 通过强制转换达到转化的目的
- Scanner reader = new Scanner(System.in);读取键盘输入
int m = reader . nextInt( );等待键盘输入 - 数组的使用:int [] a = {1,2,3,4,5};以达到数组初始化
第三章
- instanceof 运算符:
People zhu;
zhu instanceof People; 此值为true - 方法调用语句;表达式语句;复合语句;空语句;控制语句;package语句和import语句
- if条件分支语句:if(条件表达式)
- switch开关语句:switch后面的括号中不能放long常量
- 循环语句
- break和continue语句:
break结束整个循环
continue结束本次循环 - for语句与数组:
for(声明循环变量:数组的名字):依次取数组a的每一个元素的值
教材学习中的问题和解决过程
- 问题1:数组的引用是什么
- 问题1解决方案:百度查询:引用
代码调试中的问题和解决过程
- 问题1:编译过程中出现“可能损失精度,找到int需要byte”的情况
- 问题1解决方案:发现是int常量的值超过了byte变量的取值范围
- 问题2:在使用数组a[5]的过程中,使用a[5]的元素使用失败,编译出现错误
- 问题2解决方案:数组a[5]一共只有a[0],a[1],a[2],a[3],a[4]五个元素,没有a[5]这个元素
代码托管
脚本运行截图
上次考试错题总结
后来改正了错误
感悟
在第二周的学习中,想起第一周起初的态度导致很多细节问题没有注意,因此在课上测试中没有做出测试,课下自我总结,自己应该事无巨细,对知识点更加明确地去记去理解,只有这样的学习态度才能学好Java。所以在这个第二周的学习中,在一些细节方面我更加注意了,同时也对于Java的学习又深了一步!
学习进度条
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
目标 | 5000行 | 30篇 | 400小时 | |
第一周 | 210/210 | 1/1 | 20/20 | |
第二周 | 240/450 | 1/2 | 18/38 |