跳转语句
来源:互联网 发布:退款淘宝介入处理过程 编辑:程序博客网 时间:2024/06/07 09:02
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); }}
- 跳转语句
- 跳转语句
- 跳转语句
- 跳转语句
- 跳转语句
- 跳转语句
- 跳转语句
- 跳转语句
- 跳转语句
- 跳转语句
- 跳转语句
- 跳转语句
- 跳转语句=break语句
- java语句中的跳转语句
- javascript 页面跳转语句
- c#跳转语句
- HTML 跳转语句
- javascript 页面跳转语句
- 基于opencv的图像拼接(二): stitch 类
- 虚拟机12安装包与安装教程百度云链接
- 缓存性线程池,cachedThreadPool
- WOJ1300-Stone
- 20170909_最长公共子序列的长度LCS
- 跳转语句
- LeetCode: -Dynamic Programming-Maximum Subarray[53]-子数组最大和
- 【006】Java语言(命令行简介及一些基本操作)
- Fugitive.vim 使用教程二
- Mysql知识总结
- 解决eclipse中java代码注释变成乱码的问题
- WOJ1301-Subsequence
- 四、Spring Cloud 的 Feign 组件
- JQuery返回Json日期格式的问题/Date(1387900800000)/