【摘要】:如果while语句中表达式的值是false,则不会被执行处理语句。while语句就是为了解决上述问题而定义的,它的功能是无论布尔表达式的值为多少,都要至少执行一次处理语句。while语句的基本语法格式如下:do…while语句的执行流程如下。1)先转到do后面的处理语句。3)当用户选择喜欢的专业下所喜欢课程的序号并按〈Enter〉键后,将显示用户对应的选择结果。
如果while语句中表达式的值是false,则不会被执行处理语句。但是有时为了满足项目的特殊要求,需要执行指定的特殊处理语句。C#中的do…while语句就是为了解决上述问题而定义的,它的功能是无论布尔表达式的值为多少,都要至少执行一次处理语句。
do…while语句的基本语法格式如下:
do…while语句的执行流程如下。
1)先转到do后面的处理语句。
2)当执行到处理语句的结束点时,计算布尔表达式。
3)如果表达式的结果是true,则执行将返回到do语句的开始;否则,将来到do语句的结束点。
看下面的一段代码:
上述实例代码的设计流程如下。(www.xing528.com)
1)通过方法WriteLine()输出课程选择文本。
2)当用户选择喜欢的课程序号并按〈Enter〉键后,将提供对应专业下的课程。
3)当用户选择喜欢的专业下所喜欢课程的序号并按〈Enter〉键后,将显示用户对应的选择结果。
上述代码保存在“光盘\daima\5\dozhixing”,执行后将首先显示所选专业的文本提示,如图5-3所示;当选择某专业并按〈Enter〉键后,将显示此专业下的课程,如图5-4所示;当选择课程并按〈Enter〉键后,会显示对应的选择结果,具体如图5-5所示。
从图5-5所示结果可以看出,无论用户是否选择数据,都将执行do语句后的操作语句,即显示默认的专业选择界面。
图5-3 选择专业
图5-4 选择课程
图5-5 输出最终结果
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。