C#教程(8)

2019-08-29 19:31

Console.WriteLine(\Console.WriteLine(\Console.WriteLine(\Console.WriteLine(\Console.WriteLine(\Console.WriteLine(\Console.WriteLine(\ // Retrieve the user's choice myChoice = Console.ReadLine(); // Make a decision based on the user's choice switch(myChoice) { case \case \Console.WriteLine(\break; case \case \Console.WriteLine(\break; case \case \Console.WriteLine(\break; case \case \Console.WriteLine(\wish to view the address list.\break; case \case \Console.WriteLine(\break; default: Console.WriteLine(\is not a valid choice\myChoice); } // Pause to allow the user to see the results Console.Write(\Console.ReadLine(); Console.WriteLine(); } while (myChoice != \&& myChoice != \// Keep going until the user wants to quit } } 说明

1.清单 4-2 演示了\循环的例子。 \循环的格式是: do { <语句> } while (<布尔表达式>);其中的语句可以是任何合法的C#语句,布尔表达式同以前的规定一样,其返回值要么为true,要么为false。

2.如果你打算输出清单4-2 中的信息或者菜单,之后再读取用户的输入,那么就使用\格式的循环而不要使用\e\格式的循环语句。因为在本例中,布尔表达式的值是在循环结束处进行计算的, \循环可以保证:循环体中的语句至少执行一次。与此相对应的是:\循环一开始时,计算布尔表达式的值,\循环不能保证循环体中的语句能够至少执行一次。

3.让我们来回顾一下清单 4-2中的内容。

在Main()方法中,我们定义了变量 \为字符串类型。之后,输出一些信息到控制台,即输出一个可让用户进行选择的菜单。我们必须要得到用户的输入,即Console.R

eadLine()方法所返回的值,该值存放在myChoice变量中。我们必须先得到用户的输入,之后再处理。要完成这件事,一个有效的方法是就使用 \语句。注意到:为了获得同样的功能,我们既匹配了小写字母,也匹配了大写字母。另外一点是:我们使用了 \,这是个良好的编程作风。

3.清单 4-3. For 循环: For loop.cs using System; class Forloop { public static void Main() { for (int i=0; i < 20; i++) { if (i == 10) break; if (i % 2 == 0) continue; Console.Write(\} Console.WriteLine(); } } 说明

1.清单 4-3 演示了\循环的用法。

当你能够精确地知道循环的次数时, For 循环语句就派上了用场。本程序同清单 4-1中\循环程序的运行结果一样。 \循环中,括号中内容由三个由分号隔开的部分: \初始化表>; <布尔表达式>; )\组成

2.初始化表是个由逗号隔开的表达式,在\循环的整个周期中,这些表达式仅仅计算一次。计算是在一开始进行的,并且在循环语句的执行之前进行。正如在清单 4-3所见,通常初始化表是先初始化一个作为计数器的整型变量。

3.一旦进行初始化后, \循环就进入第二部分:布尔表达式的计算。 这里的布尔表达式可以写得很复杂,但是结果只能是true或者false。布尔表达式通常用来验证计数器变量的状态。


C#教程(8).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2018年全国卷I理数高考试题(word版含答案)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: