For循环
两个Demo
输出等腰三角形
for (int i = 1; i <= 5; i++) //外部循环 控制行数
{
for (int a = 1; a < 5 - i; a++)
{
Console.Write(" ");
}
for (int b = 1; b < 2 * i; b++) //内循环 打印 * 号
{
Console.Write("*");
}
Console.Write("\n");
}
Console.ReadLine();
输出九九乘法表
for (int i = 1; i <= 9; i++)
{
for (int j = 1; j <= i; j++)
{
Console.Write(" {0} * {1} = {2} ", i, j, i * j);
}
Console.WriteLine();
}
while循环
重复做某件事次数不确定,也可以依次不做使用while循环
while循环需要有退出条件
do...while循环
重复做某件事次数不确定,但至少做一次
用break跳出整个循环,去执行循环外后面的语句
用continue跳出本次循环,进入下一次循环