您的位置:首页 > 编程语言 > C#

C#编程入门_跳转语句_8

2017-07-18 07:59 288 查看
21篇C#博客的配套源码

break

结束距离break最近的那一层循环

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace for循环
{
class Program
{
static void Main(string[] args)
{
//第一个条件  是赋值语句n  是一个起始条件
//第二个条件  是终止条件
//第三个条件 是每次循环的步长

//循环的次数就是  (终止条件-起始条件)/步长 ==循环的次数
//1次    6次   5次
//第一个条件执行1次  第二个条件执行次数=循环的次数+1  第三个条件执行的次数是 循环的次数
//for (int i = 5; i < 10; i++)
//{
//    Console.WriteLine("Hello world");
//}

int sum = 0;
for (int i = 1; i < 101; i++)
{
if (i%2==0)
{
//break  是一个跳转语句  结束当前所在的循环体
break;
}
sum += i;
}
Console.WriteLine(sum);

}
}
}


continue

结束当前所处的那一次循环,然后进入新一次的循环

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace for循环
{
class Program
{
static void Main(string[] args)
{
//第一个条件  是赋值语句n  是一个起始条件
//第二个条件  是终止条件
//第三个条件 是每次循环的步长

//循环的次数就是  (终止条件-起始条件)/步长 ==循环的次数
//1次    6次   5次
//第一个条件执行1次  第二个条件执行次数=循环的次数+1  第三个条件执行的次数是 循环的次数
//for (int i = 5; i < 10; i++)
//{
//    Console.WriteLine("Hello world");
//}

int sum = 0;
for (int i = 1; i < 101; i++)
{
if (i%2==0)
{
//continue是一个跳转语句  结束当次循环
continue;

}
sum += i;
}
Console.WriteLine(sum);

}
}
}


goto

意味着从goto这一行开始跳转,跳转到goto后面所跟标签的位置去执行相应的代码

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace goto循环
{
class Program
{
//Main方法是程序的入口,离开Main方法  那么程序就会停止
static void Main(string[] args)
{
int num = 0;
//在start和goto start;之间的代码称为循环体
start:
num++;
Console.WriteLine("Hello world!");
if (num >= 3)
{
//return  结束了所在的方法
return;
}
goto start;
//这行代码是无法检测到  是永远不会执行的 因为  return  结束了所在的方法 所以是无法执行的
Console.WriteLine("***************");
}
}
}


return

结束return所在的函数或者是方法

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace for循环
{
class Program
{
static void Main(string[] args)
{
//第一个条件  是赋值语句n  是一个起始条件
//第二个条件  是终止条件
//第三个条件 是每次循环的步长

//循环的次数就是  (终止条件-起始条件)/2 ==循环的次数
//1次    6次   5次
//第一个条件执行1次  第二个条件执行次数=循环的次数+1  第三个条件执行的次数是 循环的次数
//for (int i = 5; i < 10; i++)
//{
//    Console.WriteLine("Hello world");
//}

int sum = 0;
for (int i = 1; i < 101; i++)
{
if (i%2==0)
{
//return  是一个跳转语句  结束当前return所在的方法
return;
}
sum += i;
}
Console.WriteLine(sum);

}
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: