1、关于++,--的考察
public static void main(String[] args) {
int i = 1;
int j = 10;
do {
if (i > --j) {
continue;
}
} while (i++ < 5);
System.out.println(i + " " + j);
}
解析:do while循环,先执行后判断。i++先引用后增加。--j先减少后引用。关键点i=4的时候,i++<5是成立的,所以循环会执行5次,得出j=5;do while每次循环之后有一个判断,所以i=6。