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);
相关推荐
KWTXX3 分钟前
组合逻辑和时序逻辑的区别
java·开发语言·人工智能
高山上有一只小老虎5 分钟前
字符串字符匹配
java·算法
wjs202412 分钟前
Go 语言结构体
开发语言
炼钢厂26 分钟前
WinFrom窗体开发之鼠标交互
windows·microsoft·c#·鼠标
程序猿_极客27 分钟前
JavaScript 的 Web APIs 入门到实战全总结(day7):从数据处理到交互落地的全链路实战(附实战案例代码)
开发语言·前端·javascript·交互·web apis 入门到实战
Predestination王瀞潞38 分钟前
Python __name__ 与 __main__
开发语言·python
愚润求学38 分钟前
【动态规划】专题完结,题单汇总
算法·leetcode·动态规划
萧曵 丶41 分钟前
Python 字符串、列表、元组、字典、集合常用函数
开发语言·前端·python
林太白1 小时前
跟着TRAE SOLO学习两大搜索
前端·算法
张人玉1 小时前
VsionMaster筛选机错误情况
数码相机·c#·通讯·网络通讯