zoukankan      html  css  js  c++  java
  • 【C#】8.C#循环语句

    while循环
    这个条件的变量会在while的上面已经给出;
    while(条件) 满足这个条件的时候就会执行循环体
    {
    循环体;
    }
     
    例如
    int a=10;
    while(a<20)
    {
    Console.WriteLine(a);
    a++;
    }
    则:a=10是满足条件的,所以会进入循环体执行语句,每执行一次i+1;直到a=20,所以输出的是10-19
     
    for循环
    for (int i = 20; i <30; i++)
    {
    Console.WriteLine(i);
    }
    //执行的顺序是,先执行int i=10这一句且只执行一次,然后进行第二句i>0的判断,如果为真则进入循环体,循环体执行一次之后再执行 最后一句i--给变量重新赋值
    执行顺序: int i=20;—— i <30;—— Console.WriteLine(i);——i++——i<30?
     
    foreach遍历
    也属于循环
    int[] fibarray = new int[] { 0, 1, 1, 2, 3, 5, 8, 13 }; foreach (int element in fibarray) { System.Console.WriteLine(element); }
     
    foreach也可以直接遍历一个字符串,获取里面的每一个字符
     
    Substring(i,1);用这个可以获取字符串中的字符,从第i位开始,往后查一个
    Console.Write("请输入一个任意长度的数字:");
    string numStr = Console.ReadLine();
    string[] strArray = {"零","一","二","三","四","五","六","七","八","九"};
    for (int i = 0; i < numStr.Length; i++)
    {
    int a = int.Parse(numStr.Substring(i,1));
    Console.Write(strArray[a]);
    }
    Console.ReadKey();
     
    do……while循环
     
    do
    {
    循环体;
    }
    while(条件);
    //do…while可以在条件判断之前先执行一次循环体内的内容,然后再进行while()里面的判断
     
    循环的嵌套
    也即是在一个循环内使用两一个循环;
    循环控制语句
    break; 终止循环
    continue;跳过此次循环;
    return;直接跳出方法
     
     
     
     
     
     
     
     

     
  • 相关阅读:
    Cannot complete this action,please try again. Correlation ID :bd640a9d-4c19-doff-2fe0-6ce1104b59ae
    我的工作流为什么启动不了
    关于IE下复选框的样式问题
    使用SharePoint rest语法返回已上传的SharePoint Excel 文件
    Running the complier from the Command Line
    关于inline
    来到坡国
    在oracle Virtual Box 虚拟机中搭建hadoop1.2.1完全分布式环境(转自康哥的博客)
    hadoop调试
    linux相关指令学习
  • 原文地址:https://www.cnblogs.com/weigangblog/p/12743013.html
Copyright © 2011-2022 走看看