C# break continue return 的区别

        static void Main(string[] args)
        {
            Console.WriteLine("使用break退出循环");
            for(int i = 0; i < 5; i++)
            {
                if (i == 2)
                {
                    break;
                }
                Console.WriteLine(i);
            }
            Console.WriteLine("使用continue退出循环");
            for (int i = 0; i < 5; i++)
            {
                if (i == 2)
                {
                    continue;
                }
                Console.WriteLine(i);
            }
            Console.WriteLine("使用return退出循环");
            for (int i = 0; i < 5; i++)
            {
                if (i == 2)
                {
                    return;
                }
                Console.WriteLine(i);
            }
        }

当代码是这样的时候,运行结果是这样的:

 static void Main(string[] args)
        {
            Console.WriteLine("使用return退出循环");
            for (int i = 0; i < 5; i++)
            {
                if (i == 2)
                {
                    return;
                }
                Console.WriteLine(i);
            }
            Console.WriteLine("使用break退出循环");
            for(int i = 0; i < 5; i++)
            {
                if (i == 2)
                {
                    break;
                }
                Console.WriteLine(i);
            }
            Console.WriteLine("使用continue退出循环");
            for (int i = 0; i < 5; i++)
            {
                if (i == 2)
                {
                    continue;
                }
                Console.WriteLine(i);
            }
        }

当代码是这样的时候,运行结果是这样的:

原文地址:https://www.cnblogs.com/xuxml/p/8832863.html

时间: 2024-10-27 13:51:32

C# break continue return 的区别的相关文章

流程控制之 break ,continue,return的区别

首先文字描述一下区别: break 为终止当前循环.跳出当前循环,但是后面的语句(即当前方法中当前循环之外后面的语句)还是会执行. continue 为停止本次循环,继续执行后面的循环.当然后面的语句还是会执行 return  为终止当前循环(跟break很像),跳出当前方法. 看概念是不是不容易明白,下面直接撸代码.简单明了 public class Test { public static void main(String[] args) { for(int i=1;i<4;i++){ Sy

Java中 break continue return 的区别

1.break break :跳出当前循环:但是如果是嵌套循环,则只能跳出当前的这一层循环,只有逐层break才能跳出所有循环: for (int i = 0; i < 10; i++) { if (i == 6) { break; // 在执行i==6时强制终止循环,i==6不会被执行 } System.out.println(i); } 输出结果为0 1 2 3 4 5 :6以后的都不会输出 2.continue continue:终止当前循环,但是不跳出循环(在循环中continue后面的

while循环中,break,continue,return的区别

break 结束循环,跳出循环体: continue 结束本次循环,进行下次循环: return 跳出循环体所在的方法,相当于跳出循环体. 版权声明:本文为博主原创文章,未经博主允许不得转载.

break continue return 的区别

1. break 直接结束一个循环,跳出循环体,不再执行循环体中代码, 循环体外面的会执行. 2.continue t终止当前循环,继续下一个循环, continue 后面的语句在当前循环中不会执行, 下次循环继续执行, 循环体外面的也会执行 3.return  return 的功能是结束一个方法, 在循环体中执行return 将会结束该方法,循环自然也就结束,不管这个 return 嵌套的多深 原文地址:https://www.cnblogs.com/buxiugangzi/p/1207618

break,continue,return的区别

1)break 作用:跳过当前一个循环体 eg1: <pre name="code" class="php"><pre name="code" class="php" style="font-size: 12px;"><?php <span style="color:#330033;">for</span>($a=1;$a<10

Java中关键字continue、break和return的区别

Java中关键字continue.break和return的区别: continue:跳出本次循环继续下一次循环 break:   跳出循环体,继续执行循环外的函数体 return:   跳出整个函数体,函数体后面的部分不再执行 有代码才有真相: [java] view plain copy <span style="font-family:SimSun;font-size:14px;"><span style="font-family:SimSun;fon

C#break ,continue, return区别详解 [转载]

C#编程语法中break ,continue, return这三个常用的关键字的学习对于我们编程开发是十分有用的,那么本文就向你介绍break ,continue, return具体的语法规范. C#编程语法中我们会碰到break ,continue, return这三个常用的关键字,那么关于这三个关键字的使用具体的操作是什么呢?我们在使用这三关键字的时候需要注意和需要理解的规则是什么呢?让我们开始介绍吧: 一.C#编程语法之break语句: break语句会使运行的程序立刻退出包含在最内层的循

详解C#break ,continue, return

C#编程语法中break ,continue, return这三个常用的关键字的学习对于我们编程开发是十分有用的,那么本文就向你介绍break ,continue, return具体的语法规范. C#编程语法中我们会碰到break ,continue, return这三个常用的关键字,那么关于这三个关键字的使用具体的操作是什么呢?我们在使用这三关键字的时候需要注意和需要理解的规则是什么呢?让我们开始介绍吧: 一.C#编程语法之break语句: break语句会使运行的程序立刻退出包含在最内层的循

js中的break ,continue, return (转)

面向对象编程语法中我们会碰到break ,continue, return这三个常用的关键字,那么关于这三个关键字的使用具体的操作是什么呢?我们在使用这三关键字的时候需要注意和需要理解的规则是什么呢?让我们开始介绍吧: js编程语法之break语句: break语句会使运行的程序立刻退出包含在最内层的循环或者退出一个switch语句. 由于它是用来退出循环或者switch语句,所以只有当它出现在这些语句时,这种形式的break语句才是合法的. 如果一个循环的终止条件非常复杂,那么使用break语