首页 理论教育 C#编程新手:轻松掌握do…while语句!

C#编程新手:轻松掌握do…while语句!

时间:2023-10-22 理论教育 版权反馈
【摘要】:如果while语句中表达式的值是false,则不会被执行处理语句。while语句就是为了解决上述问题而定义的,它的功能是无论布尔表达式的值为多少,都要至少执行一次处理语句。while语句的基本语法格式如下:do…while语句的执行流程如下。1)先转到do后面的处理语句。3)当用户选择喜欢的专业下所喜欢课程的序号并按〈Enter〉键后,将显示用户对应的选择结果。

C#编程新手:轻松掌握do…while语句!

如果while语句中表达式的值是false,则不会被执行处理语句。但是有时为了满足项目的特殊要求,需要执行指定的特殊处理语句。C#中的do…while语句就是为了解决上述问题而定义的,它的功能是无论布尔表达式的值为多少,都要至少执行一次处理语句。

do…while语句的基本语法格式如下:

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

do…while语句的执行流程如下。

1)先转到do后面的处理语句。

2)当执行到处理语句的结束点时,计算布尔表达式。

3)如果表达式的结果是true,则执行将返回到do语句的开始;否则,将来到do语句的结束点。

看下面的一段代码:

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

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

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

上述实例代码的设计流程如下。(www.xing528.com)

1)通过方法WriteLine()输出课程选择文本。

2)当用户选择喜欢的课程序号并按〈Enter〉键后,将提供对应专业下的课程。

3)当用户选择喜欢的专业下所喜欢课程的序号并按〈Enter〉键后,将显示用户对应的选择结果。

上述代码保存在“光盘\daima\5\dozhixing”,执行后将首先显示所选专业的文本提示,如图5-3所示;当选择某专业并按〈Enter〉键后,将显示此专业下的课程,如图5-4所示;当选择课程并按〈Enter〉键后,会显示对应的选择结果,具体如图5-5所示。

从图5-5所示结果可以看出,无论用户是否选择数据,都将执行do语句后的操作语句,即显示默认的专业选择界面。

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

图5-3 选择专业

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

图5-4 选择课程

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

图5-5 输出最终结果

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

我要反馈