Java —— 重点难点易错点
🢂 能直接将下面代码的值在不看答案的前提下推出来就可以不用看了 !!!
重难点 a++和++a
a++和++a:a++是后缀自增(先使用a的当前值,然后值再加1);++a是前缀自增(先将a的值加1,再使用a的新值) |
- 原代码 —— 求count的最终值
public class Test {
public static void main(String[] args) {
int count = 0;
for (int i = 1; i <= 10; i++) {
if (i == 5) {
continue;
}
for (int j = 1; j <= 10; j++) {
if (j == 5) {
break;
}
count++;
}
}
System.out.println(count);
}
}
- 代码讲解
- 原代码 —— 求y的最终值
public class Test {
public static void main(String[] args) {
int x = 0, y = 0;
do {
System.out.println(x % 3 == 0);
if (x % 3 == 0) {
x++;
continue;
}
x++;
y = y + x;
} while (x < 4);
System.out