java中,怎么跳出两层FOR循环?
java中,怎么跳出两层FOR循环?这样行吗?如果不行!怎么才能跳出这两层FOR循环?for(inti=0;i<n;i++){for(intj=0;j<n;j++){if...
java中,怎么跳出两层FOR循环?
这样行吗?如果不行!怎么才能跳出这两层FOR循环?
for(int i=0;i<n;i++) {
for(int j=0;j<n;j++) {
if(n=0) {
break;
}
}
} 展开
这样行吗?如果不行!怎么才能跳出这两层FOR循环?
for(int i=0;i<n;i++) {
for(int j=0;j<n;j++) {
if(n=0) {
break;
}
}
} 展开
12个回答
展开全部
这样只跳出内层循环,在外层再加一个判断条件再break一次
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
int b=0;
for(int i=0;i<n;i++) {
for(int j=0;j<n;j++) {
if(n==0) {
b=1;
break;
}else{
b=0;
}
}
if(b==1)
break;
}
for(int i=0;i<n;i++) {
for(int j=0;j<n;j++) {
if(n==0) {
b=1;
break;
}else{
b=0;
}
}
if(b==1)
break;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2018-05-02
展开全部
可以直接在内循环,里 赋值 i;
for (int i = 0; i < 9; i++){
for (int i = 0; i < 9; i++){
for (int j = 0; j < 8; j++){
// ……判断条件
i==9;
break; // 跳出内循环,并且跳出外循环
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
内层循环被外层循环所控制;
如:当取值为数组中的5时跳出最外层循环
String arr[][] = {{1,2,3},{4,5},{6}};
boolean found = false;//
for(int i=0;i<arr.length&&!found;i++){
for(int j=0;j<arr[i].length;j++){
if(arr[i][j]==5){
found = true;
break;
}
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询