【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;直接跳出方法
 
 
 
 
 
 
 
 

 
原文地址:https://www.cnblogs.com/weigangblog/p/12743013.html