教学内容总结
第三章
1.运算符
①算术运算符:+ - * / % (都是二目运算符)
②自增、自减运算符:
++x (--x):表示在使用x之前,先使用x的值增(减)1
x++ (x--):表示在使用x之后,使x的值增(减)1
③算术混合运算的精度
(详见第二章)
④关系运算符与关系表达式 :> < >= <= == !=
⑤逻辑运算符与逻辑表达式: && || !
⑥赋值运算符与赋值表达式
⑦位运算符:按位与运算 按位或运算 按位非运算 按位异或运算
(按位异或运算例题)
public static void main(String args[]) {
char a1='十',a2='点',a3='进',a4='攻';
char secret='A';
a1=(char)(a1^secret);
a2=(char)(a2^secret);
a3=(char)(a3^secret);
a4=(char)(a4^secret);
System.out.println("密文:"+a1+a2+a3+a4);
a1=(char)(a1^secret);
a2=(char)(a2^secret);
a3=(char)(a3^secret);
a4=(char)(a4^secret);
System.out.println("原文:"+a1+a2+a3+a4);
}
}
(运行结果:)
密文:匀烸辚敺
原文:十点进攻
⑧instanceof运算符(详见5.3.2节)
2.语句概述
①if语句
②if-else语句
③if-else if-else语句
④switch开关语句
⑤循环语句 :for循环语句 while循环语句 do-while循环语句
⑥break和continue语句
⑦for语句与数组
public class Example3_8 {
public static void main(String args[]) {
int a[]= {1,2,3,4};
char b[]= {'a','b','c','d'};
//循环变量i一次取数组的每个元素
for(int i:a) {
System.out.println(i);
}
for (char ch:b) {
System.out.println(ch);
}
}
}
代码调试中的问题和解决过程
这周敲的代码大多都按课本上的代码敲的,目前还没什么问题。再熟悉熟悉代码格式。
学习进度条
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
目标 | 5000行 | 30篇 | 400小时 | |
第一周 | 200/200 | 1/1 | 10/10 | |
第二周 | 300/500 | 1/2 | 15/25 | |
第三周 |
442/942 | 1/3 | 26/51 | (不要再当咸鱼了!!!) |