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);
相关推荐
程序员大雄学编程25 分钟前
「深度学习笔记4」深度学习优化算法完全指南:从梯度下降到Adam的实战详解
笔记·深度学习·算法·机器学习
future_studio30 分钟前
聊聊 Unity(小白专享、C# 小程序 之 图片播放器)
unity·小程序·c#
mjhcsp41 分钟前
MATLAB 疑难问题诊疗:从常见报错到深度优化的全流程指南
开发语言·matlab
Lynnxiaowen1 小时前
今天我们开始学习python语句和模块
linux·运维·开发语言·python·学习
逐步前行1 小时前
C标准库--浮点<float.h>
c语言·开发语言
小O的算法实验室1 小时前
2022年ASOC SCI2区TOP,基于竞争与合作策略的金字塔粒子群算法PPSO,深度解析+性能实测,深度解析+性能实测
算法·论文复现·智能算法·智能算法改进
zoyation1 小时前
多线程简介和在JAVA中应用
java·开发语言
南莺莺1 小时前
邻接矩阵的基本操作
数据结构·算法··邻接矩阵
余辉zmh1 小时前
【C++篇】:ServiceBus RPC 分布式服务总线框架项目
开发语言·c++·rpc
Tony Bai2 小时前
释放 Go 的极限潜能:CPU 缓存友好的数据结构设计指南
开发语言·后端·缓存·golang