Go homepage(回首页)
Upload pictures (上传图片)
Write articles (发文字帖)

The author:(作者)qq
published in(发表于) 2014/7/11 9:15:53
C#中break语句的使用方法

C#中break语句的使用方法

C#中break语句的使用方法

break语句可以用来终止一条迭代语句,使控制流程跳转到迭代语句的下一条语句。break语句可以放在循环体的任意位置来实现这一目的,若要中止整个嵌套循环,可以使用return语句。

示例

break在if语句中的使用

在条件语句中包含一个1~10的计数器,但break语句在计数达到4后终止循环。程序的流程如图1所示。




图1 break语句流程

程序代码如下:

using System;

class BreakTest

{

static void Main()

{

Console.WriteLine("输出结果为:");

for (int i = 1; i <= 10; i++)

{

if (i > 4)

{

break;

}

Console.WriteLine(i);

}

Console.Read();

}

}

键运行程序,运行结果如图2所示。



图3 break语句

示例

break语句在switch语句中的使用

通过判断用户输入的值显示相应信息,程序代码如下:

using System;

class Switch

// http://www.isstudy.com

{

static void Main()

{

Console.Write("Enter your selection (1, 2, or 3): ");

string s = Console.ReadLine();

int n = Int32.Parse(s);

switch (n)

{

case 1:

Console.WriteLine("Current value is {0}", 1);

break;

case 2:

Console.WriteLine("Current value is {0}", 2);

break;

case 3:

Console.WriteLine("Current value is {0}", 3);

break;

default:

Console.WriteLine("Sorry, invalid selection.");

break;

}

}

}


键运行程序,运行结果如图4所示。



图4 break语句与switch语句连用

完整程序代码如下:

★★★★★主程序文件完整程序代码★★★★★

using System;

using System.Collections.Generic;

using System.Text;

// http://www.isstudy.com

namespace _3_10

{

class Program

{

static void Main()

{

Console.WriteLine("输出结果为:");

for (int i = 1; i <= 10; i++)

{

if (i > 4)

{

break;

}

Console.WriteLine(i);

}

Console.Read();

}

}



If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)





QQ:154298438
QQ:417480759