五、break和continue在循环中的使用
break:跳出整个循环。
continue:跳出本次循环进入到下一次循环。
例如:(以下代码将打印 1 2 3 4)
for(int i = 1;i<= 10;i++)
{
if(i == 5)
{
break;
}
Console.WriteLine(i);
}
例如:(以下代码将打印 1 2 3 4 6 7 8 9 10)
for(int i = 1;i<= 10;i++)
{
if(i == 5)
{
continue;
}
Console.WriteLine(i);
}
六、循环嵌套
循环嵌套指在循环中又包含循环,while,do...while和for循环可以相互嵌套。
举例:
for (int i = 1; i <= 3; i++)
{
for (int j = 1; j <= 3; j++) {
Console.WriteLine("i=" + i + " j=" + j);
}
}
上述代码执行后将打印:
i = 1 j = 1
i = 1 j = 2
i = 1 j = 3
i = 2 j = 1
i = 2 j = 2
i = 2 j = 3
i = 3 j = 1
i = 3 j = 2
i = 3 j = 3
由上述执行结果可以看出,循环嵌套中,先执行里层循环,在执行外层循环,即当外层循环处于某一状态的时候,执行全部的里层循环,里层循环全部完成后在改变外层循环。
网友评论