循环结构与C#中的数组(5)

一、循环结构

1、while

   A.语法   while(条件表达式)   {    

         ...循环体(循环操作)

          //编写代码,将条件表达式从true改为false    结束循环  

       }

   注意:
         条件表达式,必须为布尔类型(truefalse)

  B、特征:先判断,再循环,有可能1次循环都没有

    

2、do...while

   A.语法   

    do{    

       ...循环体(循环操作)

        //编写代码,将条件表达式从true改为false    

        结束循环  

       }while(条件表达式);

    

       注意:        条件表达式,必须为布尔类型(truefalse)

     B、特征:先循环1次,再判断,至少循环1次

  一、C#数组
    1、什么是数组?
     具体【相同数据类型】的【多个】值的集合

    2、数组的作用?
       保存数据

    3、一维数组的声明、赋值、使用
       1.声明
          数据类型[]数组名;
       2.赋值
            2.1 数据类型[]数组名={值的列表,值用逗号隔开};
            2.2 数据类型[]数组名= new 数据类型[]{值的列表,值用逗号隔开};
            2.3 数据类型[]数组名= new 数据类型[长度]{值的列表,值用逗号隔开};
             长度必须等于{}中值的个数

        2.4 除2.1外,2.2和2.3这2种方式,先声明,换行后再赋值

    3.使用   

      3.1 数组的长度——数组名.Length   

      3.2 获取单个值    数组名[下标或索引];     下标或索引从0开始   

      3.3 最后1个元素的值:    数组名[数组名.Length-1]

    3.4 输出数组中的每个元素的值   

     优先使用for循环或foreach循环  

       for(int i=0;<数组名.Length;i++)   {     

        Console.WriteLine(数组名[i]);   

        }  

     3.4 为数组中的元素赋值  

        数组名[下标]=值;

二、循环结构【P52页 经验部分】
  1、while和do...while,应用在循环次数不确定
     while,先判断,再循环,有可能1次循环都没有
     do...while,先循环1次,再判断;至少循环1次

  2、for循环,应用在循环次数已确定的情况下【一般用于对数组进行操作】

    2.1 语法:
     for(①初始部分;②条件判断;③迭代部分)
       {
           ④....循环体(循环操作)
       }

    2.2 执行顺序
      第1次循环:①②④
      第2次...循环结束:③②④
  3、foreach循环——输出数组或集合的值
     语法:
     foreach(数据类型 变量名 in 数组或集合)
     {
        Console.WriteLine(变量名);
     }
    注意:
       数据类型,必须要和数组或集合的类型一致foreach循环体中,不能更改元素的值

原文地址:https://www.cnblogs.com/22joke/p/6869016.html