//i++和++i的问题
@Test
void testi() {
int i = 0;
int j = 0;
while (i++ < 3) {
//i++会先进行表达式运算,然后才会进行自增运算。
System.out.println("打印i" + i);
//打印结果:
//打印i1
//打印i2
//打印i3
}
while (++j < 3) {
//++i的意思是先进行自增或者自减运算,再进行表达式运算
System.out.println("打印j" + j);
// 打印结果:
//打印j1
//打印j2
}
}
void testi() {
int i = 0;
int j = 0;
while (true) {
//i++会先进行表达式运算,然后才会进行自增运算。
System.out.println("打印i" + i);
if (i++==3)
break;
//打印3次
//i=3
}
while (true) {
//++i的意思是先进行自增或者自减运算,再进行表达式运算
System.out.println("打印j" + j);
if (++j==3)
break;
//打印2次,j=2
}
}