问题描述
- java中循环遍历数组操作时跳出循环问题
-
在遍历数组时,对数组中的值进行比较的时候,如果不是数组内的元素要跳出循环
解决方案
可以啊,直接用break就可以跳出循环了。
for (int x : arr1)
{
bool b = false;
for (int y: arr2)
{
if (x == y) { b = true; break; }
}
if (!b) y不属于arr1
}
解决方案二:
难理解遍历数组怎么会出现不是数组的元素,实现跳出循环使用break就行了
解决方案三:
增加一个标志符,并先遍历数组,把数组的下标赋值给标志符,然后对标识符进行操作即可
如下代码所示:
int index=-1;
for(int i=0;i<roomInfo.length;i++)
{
if()//比较内容
index=i;
}
if(index!=-1)
{
//代码块
}
else
{
//
}
解决方案四:
if判断是不是合法的元素,break跳出。
解决方案五:
判断过后break跳出就行
解决方案六:
break跳出循环,
解决方案七:
break就是用来退出循环的
解决方案八:
break,跳出当前循环
解决方案九:
对数组进行比较时遍历了数组,如果满足条件直接用break跳出循环就行了,如果只是想结束此次循环停止执行下面的语句,那么条件句中用continue就行了,可以从头开始重新执行循环而不执行下面的语句。
时间: 2024-12-22 02:00:39