C#循环 — break VS continue
程序员文章站
2022-07-09 21:10:29
一、简介 1.break语句:循环-循环中断并停止,退出当前循环; 流程图: 2.continue:循环-循环下一次迭代继续执行。 流程图: 执行过程:立即结果本次循环,判断循环条件,如果成立,则进入下一次循环,否则退出本次循环。 举例:我编写的代码时候,上个厕所,回来继续编写代码。 二、实例 练习 ......
一、简介
1.break语句:循环-循环中断并停止,退出当前循环;
流程图:
2.continue:循环-循环下一次迭代继续执行。
流程图:
执行过程:立即结果本次循环,判断循环条件,如果成立,则进入下一次循环,否则退出本次循环。
举例:我编写的代码时候,上个厕所,回来继续编写代码。
二、实例
练习1:输出“hello world”
第一种:continue
while (true)
{
console.writeline("hello world");
continue;
}
console.readkey();
输出结果
第二种:break
while (true)
{
console.writeline("hello world");
continue;
}
输出结果
练习2:用 while continue实现计算1到100(含)之间的除了能被7整除之外所有整数的和。
int sum = 0;
int i = 1;
while (i<=100)
{
if (i%7==0)
{
i++;
continue;
}
sum += i;
i++;
}
console.writeline(sum);
console.readkey();
输出结果
练习3:找出100内所有的素数
//找出100内所有的素数
//素数/质数:只能被1和这个数字本身整除的数字
//2 3 4 5 6 7
//7 7%1 7%2 7%3 7%4 7%5 7%6 7%7 6%2
for (int i = 2; i <= 100; i++)
{
bool b = true;
for (int j = 2; j <i; j++)
{
//除尽了说明不是质数 也就没有再往下继续取余的必要了
if (i % j == 0)
{
b = false;
break;
}
}
if (b)
{
console.writeline(i);
}
}
console.readkey();
//6 6%2 6%3
输出结果
上一篇: 闯越自动签到demo版补充说明
下一篇: 【ASP.NET Core学习】入门
推荐阅读
-
详谈for循环里面的break和continue语句
-
Python跳出循环语句continue与break的区别
-
C#基础——break ,continue, return用法
-
Python3.5基础之变量、数据结构、条件和循环语句、break与continue语句实例详解
-
python04: while循环语句 break continue for in 循环
-
Golang的循环中break和continue语句的用法讲解
-
Java循环语句中break和continue的使用
-
Java基础----循环语句(for,while,do...while)和跳出语句(break,continue)
-
while循环、do while循环for循环(重点)、break终止循环和continue结束本次循环。
-
8、循环(while循环、do while循环、for循环、break与continue),while和do-while区别