138-循环的中断continue,goto和return结束循环
Posted wuxiaohui1983
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了138-循环的中断continue,goto和return结束循环相关的知识,希望对你有一定的参考价值。
continue终止当次循环,继续运行下次循环
return终止方法,表示方法运行结束,剩余代码不执行
练习:接受用户输入的整数,如果用户输入的是大于0的偶数,就相加,如果用户输入的是大于0的奇数就不相加,如果用户输入的是0,就把和输出并退出程序
int sum = 0; while (true) { //string str = Console.ReadLine(); //int num = Convert.ToInt32(str); int num = Convert.ToInt32(Console.ReadLine()); if (num == 0) { break; } if (num%2 == 1) { continue; } sum += num; } Console.WriteLine(sum); Console.ReadKey();
接受用户输入,如果输入的0,就使用goto退出循环
while (true) { int num = Convert.ToInt32(Console.ReadLine()); if (num == 0) { goto myLabel; } } myLabel: Console.WriteLine("跳出循环了");
接受用户输入 ,如果输入0,就使用return 跳出循环
while (true) { int num = Convert.ToInt32(Console.ReadLine()); if (num == 0) { return;//用来终止方法的,表示方法运行结束,剩余的代码不执行了 } } Console.WriteLine("跳出循环了"); Console.ReadKey();
以上是关于138-循环的中断continue,goto和return结束循环的主要内容,如果未能解决你的问题,请参考以下文章