跳转语句是程序运行到某一位置时,可以跳到程序中令一行代码的语句。
跳转语句主要有:
break语句 switch语句中用到 case : ; break;
continue语句
goto语句
return语句
例题:
通过for迭代语句,准备输出1~500这500个数,每行输出10个数。当输出的值同时为2、3、4、5、6、7的倍数时,跳出for迭代语句。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApplication4
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("输出1-500的数字,每行10个");
for (int i = 1; i <= 500; i++)//开始从1到500遍历
{
if (i % 2 == 0 && i % 3 == 0 && i % 4 == 0 && i % 5 == 0 && i % 6 == 0 && i % 7 == 0)//如果符合要求,输出并退出循环
{
Console.Write(i);
break;
}
if (i % 10 == 0)//每行10个,到第10位换行
{
Console.WriteLine(i);
}
if (i % 10 != 0)
{
Console.Write(i + " ");
if (i < 10) Console.Write(" ");//输出空格,和下一行一样,仅仅是为了美观
if (10 < i && i < 100) Console.Write(" ");
}
}
Console.ReadKey();
}
}
}
break语句的作用:
1.switch语句中用于从case语句中跳出,结束switch分支语句
2.用于跳出迭代语句,结束当前循环