目录
while 当条件为真时执行其中的代码并从while再来一次直到条件为假或 return退出
for
C# 中的一种控制流语句,用于执行循环操作。
for
循环允许你指定一个循环变量的初始值、循环条件和循环变量的递增或递减方式。循环体内的代码会在每次迭代中执行,直到循环条件不满足为止。
for (初始化表达式; 循环条件; 迭代表达式)
{
// 循环体代码
}
————————————————————————————————————————————————————————————————————————————————————
for (int i = 0; i < 5; i++)
{
Console.WriteLine(i);
}
// 每运行一遍 i 自增1
// 第一遍 i = 0; 运行
// 第二遍 i = 1; 运行
// 第三遍 i = 2; 运行
// 第四遍 i = 3; 运行
// 第五遍 i = 4; 运行
// 第六遍 i = 5; 条件表达式中是 i<5 才会运行 i=5 或者 i>5 则不会运行
所以当条件表达式中为false时则不会运行循环体代码,开始运行后面的代码
for循环案例10个
//1.从1到10打印奇数: Console.WriteLine("从1到10打印奇数"); for (int i = 1; i <= 10; i += 2) { Console.WriteLine(i); } // 2.从10到1倒序打印数字: Console.WriteLine("从10到1倒序打印数字"); for (int i = 10; i >= 1; i--) { Console.WriteLine(i); } // 3.从1到100打印所有能被3整除的数字: Console.WriteLine("从1到100打印所有能被3整除的数字"); for (int i = 1; i <= 100; i++) { if (i % 3 == 0) { Console.WriteLine(i); } } // 4.打印乘法表: Console.WriteLine("打印乘法表"); for (int i = 1; i <= 9; i++) { for (int j = 1; j <= i; j++) { Console.Write($"{j}×{i}={i * j}\t"); } Console.WriteLine(); } // 5.从1到10求和: Console.WriteLine("从1到10求和"); int sum = 0; for (int i = 1; i <= 10; i++) { sum += i; } Console.WriteLine(sum); // 6.打印菱形图案: Console.WriteLine("打印菱形图案"); for (int i = 1; i <= 5; i++) { for (int j = 1; j <= 5 - i; j++) { Console.Write(" "); } for (int k = 1; k <= 2 * i - 1; k++) { Console.Write("*"); } Console.WriteLine(); } for (int i = 4; i >= 1; i--) { for (int j = 1; j <= 5 - i; j++) { Console.Write(" "); } for (int k = 1; k <= 2 * i - 1; k++) { Console.Write("*"); } Console.WriteLine(); } // 7.打印斐波那契数列: Console.WriteLine("打印斐波那契数列"); int n = 10; int a = 0, b = 1; for (int i = 1; i <= n; i++) { Console.WriteLine($"{a} "); int temp = a; a = b; b = temp + b; } // 8.从1到10打印数字,如果是偶数则在数字前面加上"偶数",否则加上"奇数": Console.WriteLine("从1到10打印数字,如果是偶数则在数字前面加上\"偶数\",否则