对于无限循环大家并不陌生,有几种表示方式。不同情景下用不同的表示方式可以达到不一样的效果,这就是代码的魅力。
第一种:while(true) + break
//对于无限循环我们要有终止条件,否则就是死循环了,第一种就是和break搭配
int i = 10;
while(true){
if(i == 5){
break;
}
i--;
}
第二种:for( ; ; ) + break
int i = 10;
for(;;){ //for表示无限循环
if(i == 2){ //退出条件
break;
}
i--;
}
第三种:while(true) + 变量
int i = 10;
boolean isFlag = true;
while(isFalg){
if(i == 5){ //退出条件
isFalg = false;
}
i--;
}