首页 理论教育 C#编程新手自学手册for语句使用

C#编程新手自学手册for语句使用

时间:2023-10-22 理论教育 版权反馈
【摘要】:for语句能够在项目中循环执行指定次数的某个语句,并维护其计数器,即计算一个初始化的表达式,并判断条件表达式的值。for语句的执行流程如下。2)利用for语句进行相邻数据比较,然后将较小的数字前置。图5-6 实例执行结果多学一招不但可以在使用for语句时使用break语句,将执行转到for语句的结束点位置,而且也可以使用continue语句将执行转到迭代表达式,然后从条件表达式开始执行for语句的另一次循环。

C#编程新手自学手册for语句使用

for语句能够在项目中循环执行指定次数的某个语句,并维护其计数器,即计算一个初始化的表达式,并判断条件表达式的值。如果值为true,则重复执行指定的处理语句;如果为false,则终止循环。for语句的基本语法格式如下:

978-7-111-36370-5-Part01-306.jpg

其中,for语句后的初始化语句可以有多个,但必须用分号“;”隔开。for语句的执行流程如下。

1)如果有初始化的表达式,则按照初始语句的编写顺序执行它们。

2)如果有条件表达式,则计算。

3)如果没有条件表达式,则执行来到处理语句。

4)如果条件表达式的结果是true,则执行来到处理语句。

5)如果条件表达式的结果是false,则执行来到if语句的结束点。

实例11:将指定数组内的数据从小到大顺序排列。

下面通过一个简单实例来说明使用for语句的具体流程,本实例保存在“光盘:\daima\5”文件夹内,项目名为forchuli。本实例的功能是将指定数组内的数据从小到大顺序排列出来。实例文件的主要代码如下:

978-7-111-36370-5-Part01-307.jpg

上述实例代码的设计流程如下。

1)定义int类型的数组items,在数组内存储了十三个任意值的数字。

2)利用for语句进行相邻数据比较,然后将较小的数字前置。

3)将比较处理后的数据按从小到大的顺序排列。

实例执行后将数组内的数字按照从小到大的顺序排列出来,具体如图5-6所示。(www.xing528.com)

978-7-111-36370-5-Part01-308.jpg

图5-6 实例执行结果

多学一招

不但可以在使用for语句时使用break语句,将执行转到for语句的结束点位置,而且也可以使用continue语句将执行转到迭代表达式,然后从条件表达式开始执行for语句的另一次循环。例如在下面的代码中,在for语句内使用了break语句。

978-7-111-36370-5-Part01-309.jpg

上述实例代码的设计流程如下。

1)通过方法Write()输出指定的文本。

2)定义变量mm获取用户输入的数据。

3)定义变量nn,并赋值nn转换后的数据。

4)通过for语句计算输入数据的“1*2*…*nn”迭代。

5)将计算结果输出。

上述代码保存在“光盘:\daima\5\break”,执行后将用户输入值的指定格式的计算结果显示出来,具体如图5-7所示。

上述代码的功能是根据用户输入数mm,自动计算“1*2*…*n”的值,通过break语句实现了应用的跳转。

978-7-111-36370-5-Part01-310.jpg

图5-7 实例执行结果

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈