Dzwebs.Net

撰写电脑技术杂文十余年

asp.net分支、循环语句范例

Admin | 2013-7-27 10:30:24 | 被阅次数 | 4617

温馨提示!

如果未能解决您的问题,请点击搜索;登陆可复制文章,点击登陆

  在C#语言里面,和其它语言类似,有三大语句结构,分别是顺序结构、选择、分支和循环结构。下面,本文为你逐一展开介绍。

  三、分支结构

  分支结构是靠switch来完成的,语法如下:

  switch(controlling-expression)
  {
     case constant-expression:
         {语句块}
         跳转语句(如break、return、goto)
     case constant-expression:
         {语句块}
         跳转语句(如break、return、goto)
     ......
     default:
        {语句块}
        跳转语句
  }

  范例如下:

  int score = 77;
  switch (score/10)
  {
                case 10:
                    Response.Write("成绩满分");
                    break;
                case 9:
                    Response.Write("成绩优秀");
                    break;
                case 8:
                    Response.Write("成绩良好");
                    break;
                case 7:
                    Response.Write("成绩较好");
                    break;
                case 6:
                    Response.Write("成绩及格");
                    break;
                default:
                    Response.Write("成绩不及格");
                    break;
  }

  四、循环结构

  循环结构有四类,分别通过while、do while、for和foreach关键字来控制。

  ①while循环

  while(boolean-expression)
  {
      embedded-statement
  }

  当boolean-expression为True时,将重复执行循环体中的程序语句embedded-statement,为False时,将会跳过循环体中的语句代码,直接执行循环体后面的代码。

  while循环语句可以执行0次或多次循环体。所谓0次,就是跳过循环体中的代码。

  int x = 10;
  int y = 0;
  while (x > 0)
  {
             y += x;
             x--;  // 注意修改变量的值,否则可能会陷入死循环
             Response.Write(y);
  }

  ②do while循环

  do
  {
      embedded-statement
  }while(boolean-expression);

  先执行一次循环体语句embedded-statement,然后再对boolean-expression进行判断,如果为True,则重复执行循环体;如果为False,则继续执行下面的语句。

  do while循环语句可以执行一次或多次循环体。

  int x = 0;
  int y = 0;
  do
  {
   y += x;
   x++;
   Response.Write(y);
  } while (x < 10)

  ③for循环

  语法格式如下:
  for(initializer; condition; iterator)
  {
      embedded-statement
  }

  范例如下:

  for (int i = 1; i < 10; i++)
  {
   for (int j = 1; j <= i; j++)
   {
                    Response.Write(j);
   }
  }

  ④foreach循环

  语法如下:

  foreach(type identifier in expression)
  {
      embedded-statement
  }

  范例如下:

  int[] array = new int[] { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 };
  Console.Write("数组元素的值为:");
  foreach (int elementArray in array)
  {
   Response.Write(elementArray);
  }


该杂文来自: 网站开发杂文

上一篇:asp.net顺序、选择语句范例

下一篇:程序设计流程图的常用符号及含义

网站备案号:

网站备案号:滇ICP备11001339号-7

版权属性:

Copyright 2007-2021-forever Inc. all Rights Reserved.

联系方式:

Email:dzwebs@126.com QQ:83539231 访问统计