public static void For() { int sum = 0, i; for (i = 1; i <= 100; i++)//i++ { sum += i; } Console.WriteLine("Sum is " + sum); sum = 0; for (i = 100; i > 0; i--)//i-- { sum += i; } Console.WriteLine("sum is " + sum); int a, b; for (a = 0, b = 1; b <= 100; a += b, b++)//循环体是一个空循环语句 {} Console.WriteLine("空循环体 " + a); int Sum; for (Sum = 0, i = 1; i <= 100; ) //默认表达式3 Sum += i++; Console.WriteLine("Sum is " + Sum); for (Sum = 0, i = 1; ; Sum += i, i++) //默认表达式2,约定值是true if (i > 100) break; //条件满足后,break语句跳出循环 Console.WriteLine("Sum is " + Sum); Sum = 0; i = 1; for (; ; ) //三种表达式都默认 { Sum += i++; if (i > 100) //这种情况一般都会用if语句来设置跳出循环 break; } Console.WriteLine("Sum is " + Sum); } |
|