首页 > 其他分享 >Day24 DoWhile循环

Day24 DoWhile循环

时间:2023-12-10 16:22:39浏览次数:32  
标签:do int Day24 sum DoWhile while 循环 public

DoWhile循环

  • 对于while语句而言,如果不满足条件,则不能进入循环。但有时候我们需要即使不满足条件,也至少执行一次。

  • do...while循环和 while循环相似,不同的是,do...while循环至少会执行一次。

  • do{
    //代码语句
    }while(布尔表达式);

  • While和do-While的区别:

    while先判断后执行。dowhile是先执行后判断!

  • Do..while总是保证循环体会被至少执行一次!这是他们的主要差别。

DoWhileDemo01

package com.baixiaofan.struct;

public class DoWhileDemo01 {
    public static void main(String[] args) {
        //还是计算1+2+3+...100=?
        int i = 0;
        int sum = 0;

        do {
            sum = sum + i;
            i++;
        }while (i<=100);
        System.out.println(sum);


    }
}

结果为:5050

DoWhileDemo02

package com.baixiaofan.struct;

public class DoWhileDemo02 {
    public static void main(String[] args) {
        int a = 0;
        while (a<0) {//由于不满足a<0,所以不进入循环
            System.out.println(a);
            a++;
        }
            System.out.println("=======================================================");

            do {
                System.out.println(a);
                a++;//do while结构先执行  再进循环
            }while (a<0);

        }
    }

标签:do,int,Day24,sum,DoWhile,while,循环,public
From: https://www.cnblogs.com/baixiaofan/p/17892825.html

相关文章

  • Day25 For循环
    For循环for循环语句是支持迭代的一种通用结构,是最有效、最灵活的循环结构。for循环执行的次数是在执行前就确定的。语法格式如下:for(初始化;布尔表达式;更新(迭代)}{​//代码语句}在idea中直接输入100.for回车即自动填写for(inti=0;i<100;i++){}......
  • 视频展播神器,批量添加、快速修改视频,自动循环播放,无损画质!如果你也在寻找一款能够快速
        做展播视频的朋友们,你是否也在为快速修改视频发愁?小小的改动都需要繁琐的剪辑来解决,轮播结束要守着立刻重来一次,耗时耗力,小小的工作,大大的烦恼!来看看这款专为企业展播和针对不露脸无人直播设计的全新工具——《小星星去重播放器》!    《小星星去重播放器》是一......
  • 学C笔记归纳 第十篇——循环算法优化
    练习1:求1!+2!+...+10!一般算法:双层循环,外层1~10,内层计算每个数的阶乘,在外层把阶乘相加。intmain(){inti=0;intj=0;intjc=1;intsum=0;for(i=1;i<=10;i++){jc=1;//for(j=1;j<=i;j++){......
  • 数字电路设计--for循环实现mux
    多路选择器mux是数字电路设计中很常见的一种电路结构,平时写verilog也经常会需要用到。但想象一个场景,输入是256bit信号,输出是8bit信号,选通信号是8bit,如果写一个组合逻辑电路,用case来描述,未免太麻烦了。因此用for循环来构造mux就更方便了,示例代码如下:1moduletest1(inputwi......
  • 轻松拿下C语言的分支与循环结构
    C语言是由顺序结构、选择结构、循环结构组成的结构化程序设计语言。我们日常所见的事情都可以拆分成这三种结构或者这三种结构的组合。顺序结构:按语句出现的先后顺序,以此执行。选择结构(也叫分支结构):根据所给定的条件选择是否执行。循环结构:根据要求,将语句重复执行多次。接下来......
  • 循环缓冲区 【ChatGPT】
    https://www.kernel.org/doc/html/v6.6/core-api/circular-buffers.html循环缓冲区作者[email protected]@linux.ibm.comLinux提供了许多功能,可用于实现循环缓冲区。有两组这样的功能:用于确定2的幂大小缓冲区信息的便利函数。......
  • 学C笔记归纳 第九篇——分支循环语句3_for_while_do while(附九九乘法表解析和三种方式
     基础语法模版:while(1 条件控制语句){2 语句序列;}顺序:121212....21 do{ 1语句序列; }while(2 循环控制表达式);顺序:121212....12  for(1 初始化表达式;2 条件控制语句;4 调整表达式){3......
  • Java流程控制-循环控制
    免责声明:java基础资料均来自于韩顺平老师的《循序渐进学Java零基础》教案,具体视频内容可以去B站观看,这些资料仅用于学习交流,不得转载用于商业活动1.循环控制1.1for循环基本语法:for(循环变量初始化;循环条件;循环变量迭代){循环操作(可以多条语句);}说明:for关键字,表示......
  • Day23 循环结构-while循环
    循环结构-while循环循环结构分为while循环do.....while循环for循环在Java5中引入了一种主要用于数组的增强型for循环while循环while循环是最基本的循环,它的结构为:while(布尔表达式){//循环内容}只要布尔表达式为true,循环就会一直执行下去。我们大多数......
  • Python:列表的循环遍历
    while循环遍历for循环遍历#列表的遍历-while循环遍历deflist_while_func():"""列表的遍历-while循环遍历:return:None"""list1=[21,25,21,23,22,20]index=0whileindex<len(list1):tmp=list1[ind......