如果有两层循环,continue在内层,继续执行整个循环还是整个内层循环?
Topic sourcepublic class Main {
public static void main(String[] args) {
for(int i=1;i<=10;i++)
{
for(int j=1;j<=10;j++)
{
System.out.println("int j="+j);
if(j%2==0)
{
continue;
}
System.out.println("end j="+j);
}
System.out.println("end i="+i);
}
}
}
运行结果:
int j=1
end j=1
int j=2
int j=3
end j=3
int j=4
int j=5
end j=5
int j=6
int j=7
end j=7
int j=8
int j=9
end j=9
int j=10
end i=1
int j=1
end j=1
int j=2
int j=3
end j=3
int j=4
int j=5
end j=5
int j=6
int j=7
end j=7
int j=8
int j=9
end j=9
int j=10
end i=2
int j=1
end j=1
int j=2
int j=3
end j=3
int j=4
int j=5
end j=5
int j=6
int j=7
end j=7
int j=8
int j=9
end j=9
int j=10
end i=3
int j=1
end j=1
int j=2
int j=3
end j=3
int j=4
int j=5
end j=5
int j=6
int j=7
end j=7
int j=8
int j=9
end j=9
int j=10
end i=4
int j=1
end j=1
int j=2
int j=3
end j=3
int j=4
int j=5
end j=5
int j=6
int j=7
end j=7
int j=8
int j=9
end j=9
int j=10
end i=5
int j=1
end j=1
int j=2
int j=3
end j=3
int j=4
int j=5
end j=5
int j=6
int j=7
end j=7
int j=8
int j=9
end j=9
int j=10
end i=6
int j=1
end j=1
int j=2
int j=3
end j=3
int j=4
int j=5
end j=5
int j=6
int j=7
end j=7
int j=8
int j=9
end j=9
int j=10
end i=7
int j=1
end j=1
int j=2
int j=3
end j=3
int j=4
int j=5
end j=5
int j=6
int j=7
end j=7
int j=8
int j=9
end j=9
int j=10
end i=8
int j=1
end j=1
int j=2
int j=3
end j=3
int j=4
int j=5
end j=5
int j=6
int j=7
end j=7
int j=8
int j=9
end j=9
int j=10
end i=9
int j=1
end j=1
int j=2
int j=3
end j=3
int j=4
int j=5
end j=5
int j=6
int j=7
end j=7
int j=8
int j=9
end j=9
int j=10
end i=10
可知continue继续内层循环
- 1
春日小野樱
如果有两层循环,continue在内层,继续执行整个循环还是整个内层循环?