C# —— do_while循环

基本语法

while 循环 先判断条件是否满足 再进行循环

do...while 循环 是先执行一遍 循环体里面的逻辑 再判断是否继续执行

cs 复制代码
do
            {
                // do while 循环语句块
                Console.WriteLine("这是一个do...while循环");
            } while (bool值)(循环判断条件);*/
            /*do
            {
                Console.WriteLine("这是一个do...while循环");
            } while (false);

基本使用

do...while循环跟其他语句有一个特别注意点 语句结束需要加分号 如果不加会报错

cs 复制代码
int num = 1;
            do
            {
                num++;
                Console.WriteLine("1");
            } while (num < 3);

continue和break

cs 复制代码
            do
            {
                *//*num++;
                // 和while一样可以进行嵌套使用 
                // 判断等等
                if (num > 3)
                {
                    Console.WriteLine("123");
                    break;
                }*//*

                // do...while 里面的continue 会回到while循环里面
                Console.WriteLine("123");
                continue;
            } while (false);
使用do...while 计算 100以内的所有数之和 奇数和 偶数和
cs 复制代码
 int num = 0;
 int add_num = 0;
 // 所有数之和
 do
 {
     num++;
     add_num += num;
 } while (num < 100);
 Console.WriteLine(add_num);
 // 奇数和
 num = 1
 do
 {
     add_num += num;
     num += 2;
     
 } while (num < 100);
 Console.WriteLine(add_num);

 // 偶数和

 do
 {
     add_num += num;
     num += 2;

 } while (num <= 100);
 Console.WriteLine(add_num);
相关推荐
2201_758642642 分钟前
嵌入式C++开发注意事项
开发语言·c++·算法
七夜zippoe4 分钟前
WebAssembly与Python:在浏览器中运行Python
开发语言·python·wasm·webassembly·pyscript
AI科技星14 分钟前
基于v≡c第一性原理的大统一力方程:严格推导、全维度验证与四大基本相互作用的统一
人工智能·线性代数·算法·机器学习·平面
小杍随笔16 分钟前
【Rust 语言编程知识与应用:同步机制详解】
开发语言·算法·rust
sprite_雪碧18 分钟前
枚举 / 搜索类算法(机试核心考点)
算法
罗湖老棍子24 分钟前
简单题(信息学奥赛一本通- P1539)
数据结构·算法·树状数组·区间修改 单点查询
羊小猪~~31 分钟前
【论文精度】Transformer---大模型基石
人工智能·深度学习·考研·算法·机器学习·transformer
GawynKing33 分钟前
Java文件传输利器:MultipartFile介绍
java·开发语言
Java.熵减码农33 分钟前
经典20道Java面试题系列(一)
java·开发语言
西西弟44 分钟前
常见排序算法集合(数据结构)
数据结构·算法·排序算法