教材学习内容总结
1. 运算符与表达式
1.1 加减运算符是一目运算符,结合方向是从左到右。
乘、除和求余运算符*、/、%是二目运算符,结合方向是从左到右。
关系运算符是二目运算符
逻辑运算符中 &&和 || 为二目运算符
1.2 自增(++)、自减(- -)运算符
是单目运算符,可放在操作元之前,也可放在操作元之后,操作元必须是 一个整型或浮点型变量,作用是使变量的值增1或减1。
1.3 算术混合运算的精度
(1)表达式中以最高精度数据为标准,按最高精度进行运算。
(2)表达式中最高精度低于int型整数,则按int精度进行运算。
1.4 赋值运算符“=”是二目运算符,左边的操作必须是变量,不能是常量或表达式
1.5 位运算符(一般用于加密)
左面最高位是符号位,最高位是0表示正数,是1表示为负数。
按位与运算符&是双目运算符,按位或运算符|是二目运算符,按位非运算符~是单目运算符,按位异或运算符^是二目运算符。
1.6 instanseof运算符
左边是对象,右边是类。当该对象是右边的类或子类创建的对象时,运算结果为true,否则是false
2. 语句的概述
Java语句大体可分为6类:a.方法调用语句、b.表达式语句、c.复合语句、d.空语句、e.控制语句、f. package语句和import语句
3. if 条件分支语句
3.1语法格式:if(表达式){
若干内容
}
“()”内的表达式必须是Boolean型
3.2 if-else语句: if(表达式){
...}
else{
...}
3.3 if-else if-else语句(同上)
4. switch开关语句
一般格式:
switch(表达式)
{
case 常量值1:
若干个语句
break;
case 常量值2:
(同上)
....
case 常量值n:
(同上)
default:
若干语句
}
switch语句中表达式可是byte、short、int、char型,但 不可以是long型数据
5.循环语句
for循环语句:for(表达式1“初始”;表达式2“结束”;表达式3“增量”){
若干语句
}
while 循环语句:while(表达式){
若干语句
}
do-while 循环语句:do{
若干语句
}while(表达式);
6.break 和 continue语句
执行break语句,整个循环语句结束,执行continue语句,本次循环结束。
7.for 语句与数组
for(声明循环变量:数组的名字){
...}
“声明循环变量”环节必须是变量声明,不可以使用已经声明过的变量。
教材学习中的问题和解决过程
位运算符的实际操作比较难懂。
代码调试中的问题和解决过程
无
其他(感悟、思考等,可选)
学习进度条
代码行数(新增/累计) | 博客量(新增/累计) | 学习时间(新增/累计) | |
目标 | 5000 | 20 | 120 |
第一周 | 50/50 | 1/1 | |
第二周 | 118/168 | 1/2 | |
第三周 | 100/218 | 1/3 |
参考资料
·Java学习笔记
·《Java学习笔记(第8版)》学习指导