第一个 break 结束本层循环。
for(int i=0;i<6;i++)
{
if(i==4)
{
break;
}
System.out.println("i是"+ i);
}
运行结果是 当i=4的时候 循环结束 输出0 1 2 3
第二个 continue;结束本次循环
for(int i=0;i<6;i++)
{
if(i==4)
{
continue;
}
System.out.println("i是"+ i);
}
运行结果是 0 1 2 3 5
跳过了 i==4的 那次循环
第三 return 直接结束所有的循环,结束函数
for(int j=0;j<8;j++)
{
System.out.println("j是"+j);
for(int i=0;i<6;i++)
{
if(i==4)
{
return;
}
System.out.println("i是"+ i);
}
}
当 j = 0;的时候 循环到i=4就结束了
然后运行结果是 0 1 2 3
如有错误,欢迎大家指正!共同进步