for循环
下面来看看它的执行过程:
1. 求解表达式1。
2. 求解表达式2。若其值为真,则执行 for 语句中指定的内嵌语句,然后执行第3步;若表达式2值为假,则结束循环,转到第5步。
3. 求解表达式3。
4. 转回上面第2步继续执行。
5. 循环结束,执行 for 语句下面的语句。
using System;
namespace zhishu;
class mathZS
{
public static void Main(string[] args)
{
int i, j;
//Boolean sign = true; 不可以放在循环外面
int count = 0;
for (i = 2; i < 100; i++)
{
Boolean sign = true;
for (j = 2; j < i; j++) {
if (i % j == 0) {
sign = false;
break;
}
}
if (sign) {
count++;
Console.WriteLine("1-100的质数为:{0}",i);
}
}
Console.WriteLine("质数有:{0}位", count);
}
}
foreach语句
int[] fibarray = new int[] { 0, 1, 1, 2, 3, 5, 8, 13 };
foreach (int element in fibarray) //element 元素
1
2
do…while 循环与 while 循环类似,但是 do…while 循环会确保至少执行一次循环。
注意:与 for 循环和 while 循环不同,do while 循环需要以分号 ; 结尾。
C# 中的 continue 语句有点像 break 语句。但它不是强迫终止,continue 会跳过当前循环中的代码,强迫开始下一次循环。
goto语句用法
使用 goto 语句来跳转程序,必须先在想要跳转的位置定义好一个标签(Labels),标签名称的定义和变量名类似,然后使用goto 标签名;即可使程序跳转到指定位置执行。
提示:goto 语句并不限于在循环中使用,其它的情况也可以使用。但是,goto 语句不能从循环外跳转到循环语句中,而且不能跳出类的范围。
/* goto Label;
语句块 1;
Label:
语句块 2; */
login:
Console.Writeline("登录啦");
goto login;
Console.WriteLine("登录成功");
【说明】:本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!