关无JAVA的无限循环

来源:百度知道 编辑:UC知道 时间:2024/06/05 12:33:53
class exercise3
{
public static void main(String [] args)
{
int x=0;
while(true)
{
x=(x+1)%100;
System.out.println(x);
}
}
}
这段代码是0~100的无限循环,
如果我想在某一个数字跳出这个循环那么该怎么改代码?
有哪几种改法,

1.设置一个标志位进行判断
boolean stop = false;
while(!stop) 在循环里面把stop修改为true就可以了
2.用break跳出 if (x == 100) break;
3.用return if(x==100) return;不推荐

这个很简单吗? 在while循环中用if()进行判断就行了嘛.!。

class exercise3
{
public static void main(String [] args)
{
int x=0;
while(true)
{
x=(x+1)%100;
System.out.println(x);
//如果x==10就跳出循环;
if(x==10){
break; //跳出循环;
}
}
}
}

1.
while(true){
x=(x+1)%100;
System.out.println(x);
if(x==100){
break;
}
}
2. int j = 0;
while(true){
x=(x+1)%100;
System.out.println(x);
if(j==100){
break;
}
j++;
}

break;