教材学习内容总结
1.Java中的运算符:分加减(运算方向从左到右)乘除以及求余(从左到右)。
2.自增自减运算符(++,——)
++x(——x):在使用x之前,先给它加一
X++(x——):先给x加一,再使用x
*关于算术运算符相加
- 按表达式中的最高精度运算,其结果数值的类型也是表达式真的最高精度。
- 若表达式的最高精度低于int型,则按照int型计算。
- 使用逻辑运算符进行逻辑运算
1 |
2 |
1&&2 |
1||2 |
!1 |
True |
true |
true |
true |
false |
true |
false |
false |
true |
false |
false |
true |
false |
true |
true |
false |
false |
false |
false |
true |
- 按位运算
按位与运算 |
整型数据a,b按位相加得出c,a,b两个数据对应位都是1,则c的该位为1,否则为0 |
按位或运算 |
整型数据a,b按位相加得出c,a,b两个数据对应位都是0,则c的该位是0,否则为1。 |
按位异或运算 |
整型数据a,b按位相加得出c,a,b两个数据对应位相同则c该位是0,否则为1。 |
- instanceof运算符
二目运算符,左边为对象,右边为类,当左边的对象是右边的类或其子类的对象时,instanceof的结果为true,否则为false。
- if语句,if-else语句,if-else if-else语句
if(表达式:其值只能为boolean型){
语句}
- switch语句
Switch(表达式){
Case 常量值1:
若干语句
Break;
Case 常量值2:
若干语句
Break;
.......
Default:
若干语句
}
当switch后的表达式与所有case常量的值都不相同时,执行default后面的语句。
循环语句
- for循环
For(表达式1;表达式2;表达式3){
若干语句
}
- while循环
While(表达式){
若干语句
}
- 计算表达式的值,当该值为true,执行(2),否则执行(3)
- 执行循环语句,回到(1)
- 结束while语句的执行
- do-while语句
Do{
若干语句
}while(表达式);
Do-while语句与while语句的区别是do后面的语句至少被执行一次。
- break语句和continue语句
Break:在某次循环中执行了break语句,则整个循环结束
Continue:在某次循环中执行了continue语句,本次循环结束,进入下一次循环。
For语句与数组
For(声明循环变量:数组名){
.......
}
注:声明循环变量必须是变量声明,不可以使用已声明过的变量
应用举例:
Scanner类创建一个对象并调用类中自带的方法时,有个方法名叫hasNext***,当其键盘输入一个双精度数值时,hasNextInt的值为false,hasNextDouble的值为true。
其他(感悟、思考等,可选)
学习进度条
|
代码行数(新增/累积) |
博客量(新增/累积) |
学习时间(新增/累积) |
重要成长 |
目标 |
3000行 |
20篇 |
400小时 |
|
第一周 |
50行 |
1 |
5 |
学会了如何运用Java运行程序 |
第二周 |
50行 |
1 |
5 |
学会了Java中的数据类型 |
第三周 |
50行 |
1 |
5 |
学习了各种运算符 |