精华内容
下载资源
问答
  • dowhile

    千次阅读 2017-06-01 20:25:08
    [选作]dowhile练习题:11.11, 3家耐克店打折,每家店每人最多买3件衣服,小王刚发了工资,去买衣服,但是只能买5件。请问小王逛了几家店了几件衣服。 譬如: 您现在进入的是第一家店: 服务员问:先生您买衣服吗? 是 ...
    [选作]dowhile练习题:11.11, 3家耐克店打折,每家店每人最多买3件衣服,小王刚发了工资,去买衣服,但是只能买5件。请问小王逛了几家店了几件衣服。
      譬如:
      您现在进入的是第一家店:
      服务员问:先生您买衣服吗? 是
      购买一件衣服成功
      服务员问:先生您还继续购买吗? 是
      购买一件衣服成功
      服务员问:先生您还继续购买吗? 是
      购买一件衣服成功
      您现在进入的是第二家店
      服务员问:先生您买衣服吗? no
      您现在进入的是第三家店
      服务员问:先生您买衣服吗? no
      小王一共逛了3三家店,买了3件衣服!
    
    package com.chinasofti.java.Blog;
    import java.util.Scanner;
    public class Buy {
        public static void main(String[] args) {
            //第几家店
            int shopNo=0;
            //买了几件衣服
            int clothCount=0;       
            Scanner sca=new Scanner(System.in);
            do{
                shopNo++;
                System.out.println("你现在进入的是第"+shopNo+"家店");
                //在这家店买了几件衣服
                int clothNumber=0;
                do{
                    System.out.println(clothNumber==0 ? "先生!你要买衣服吗?":"先生!你还要买衣服吗 ?");
                    String answer=sca.next();
                    if("yes".equals(answer)){                   
                        clothCount++;
                        clothNumber++;
                        System.out.println("购买一件衣服成功");                 
                    }else{
                        break;
                    }
    
                }while(clothCount<5 && clothNumber<3);          
            }while(clothCount<5 && shopNo<3);
            System.out.println("耶稣一共逛了"+shopNo+"家店,买了"+clothCount+"件衣服!");
            sca.close();
        }
    
    }
    展开全文
  • do while

    2010-03-03 16:28:00
    do语句while(布尔表达式)whiledo-while唯一的区别就是do-while肯定会至少执行一次;也就是说,至少会将其中的语句“过一遍”——即便表达式第一次便计算为false。而在while循环结构中,若条件第一次就为false,...

    do
    语句
    while(布尔表达式)

    while和do-while唯一的区别就是do-while肯定会至少执行一次;也就是说,至少会将其中的语句“过一遍”——即便表达式第一次便计算为false。而在while循环结构中,若条件第一次就为false,那么其中的语句根本不会执行。在实际应用中,while比do-while更常用一些。

     

    do-while语句
    do-while语句由关键字do和while组成,是循环语句中最典型的“先循环再判断”的流程控制结构,这个和其它2个循环语句都不相同。
    do-while语句的语法格式为:
    do{
    循环体;
    }while(循环条件);
    语法说明:在do-while语句中,循环体部分是重复执行的代码部分,循环条件指循环成立的条件,要求循环条件是boolean类型,值为true时循环执行,否则循环结束,最后整个语句以分号结束。
    执行流程:当执行到do-while语句时,首先执行循环体,然后再判断循环条件,如果循环条件不成立,则循环结束,如果循环条件成立,则继续执行循环体,循环体执行完成以后再判断循环条件,依次类推。
    实现和while语句实现的类似的示例,则死循环的示例代码为:
    do{
    System.out.println(‘a’);
    }while(true);
    实现输出0-9这10个数字的循环为:
    int i = 0;
    do{
    System.out.println(i); //输出变量的值
    i++; //变量增加1
    }while(i < 10);
    实现求1-10这10个数字的和的代码为:
    int i = 1;
    int sum = 0;
    do{
    sum += i; //求和
    i++; //变量增加1
    }while(i < 10);
    System.out.println(sum); //输出和
    同理,实现求5的阶乘的代码类似,在数学上5的阶乘指1×2×3×4×5,数学上规定0的阶乘等于1,在实际计算时,阶乘的值增加的非常快,所以需要注意结果不能溢出。其具体代码为:
    int i = 1;
    int result = 1;
    do{
    result *= i;
    i++;
    }while(i <= 5);
    System.out.println(result);
    在实际的程序中,do-while的优势在于实现那些先循环再判断的逻辑,这个可以在一定程度上减少代码的重复,但是总体来说,do-while语句使用的频率没有其他的循环语句高。

    展开全文
  • whiledo while语句

    千次阅读 多人点赞 2019-07-16 21:48:39
    编写程序时,许多问题都要用到循环控制。循环结构也是结构化程序...While 及dowhile语句 While语句和do while语句都是C语言中循环结构的一种实现方式。While语句实现当型循环结构;do while语句较while语句在执行和...

    编写程序时,许多问题都要用到循环控制。循环结构也是结构化程序设计的基本结构之一,因此熟练地掌握循环结构是程序设计最基本的要求。While循环、do while循环、for循环语句,3种循环语句在一般情况下可以相互转换

    While 及dowhile语句

    While语句和do while语句都是C语言中循环结构的一种实现方式。While语句实现当型循环结构;do while语句较while语句在执行和判断的顺序上有所不同

    1.while语句
    一般形式如下:
    While(表达式)语句
    其语义是当表达式的值为真(非0时),执行while语句中的内嵌语句。该语句的特点是先判断表达式,后执行语句。L流程图如下
    在这里插入图片描述
    While语句中的表达式一般是关系表达式或逻辑表达式,只要表达式的值为真(非0)即可继续循环
    循环体中如果包含一条以上的语句,应该用大括号括起来,以复合语句的形式出现。如果不加大括号,则while语句的范围直到while后面的第一个分号处
    在循环中应有使循环趋向于结束的语句,以避免死循环

    例子
    编程计算s=1+1/2+1/3+…1/n
    首先找规律,可以看到这样的式子,分子不变,分母加一,第一项是1,第二项是2,第三项是3,第n项是n
    在这里插入图片描述

    编程实现

    在这里插入图片描述

    从键盘中输入一个数n,求n!

    在这里插入图片描述

    整体加一个while循环
    在这里插入图片描述

    do while循环语句
    一般形式如下
    do
    循环体语句
    While(表达式)

    其语意是:
    先执行一次指定的循环体语句,然后判别表达式,当表达式的值为真(非0)时,返回重新执行循环体语句,如此反复,直到表达式的值等于0为止,此时循环结束。其特点是:先执行循环体,然后判断循环条件是否成立

    流程图
    在这里插入图片描述
    将第一个多项式求和用do while来实现

    在这里插入图片描述

    一般情况下While 和 do while 语句处理一个问题得出的结果往往是相同的,但是两者终归是不一样的,在处理某些特定问题得出的结果也会有所不同,就拿求和的例子来说吧

    求1到100的自然数和用while
    在这里插入图片描述

    用 do while

    在这里插入图片描述

    While循环一次也不执行
    比如一个数加它自身
    用while实现如下
    在这里插入图片描述

    用do while 语句编程
    在这里插入图片描述

    总结 while循环先判断再循环,do while 先执行循环体再判断,while可以一次都不执行,do while 循环至少执行一次循环

    展开全文
  • do while语句

    万次阅读 2018-07-27 00:56:58
    今天写一下 while, do while语句; 先讲一下while语句 while语句是先判断在执行 do while语句是先执行一次在判断 记住是一次; 基本结构 while语句; while(布尔类型的表达式){ 布尔类型是判断条件 ...

    今天写一下  while,     do while语句;

    先讲一下while语句    while语句是先判断在执行     do while语句是先执行一次在判断   记住是一次;

    基本结构

    while语句;

    while(布尔类型的表达式){          布尔类型是判断条件  正确或者错误

    输入的内容

    }

    do  while语句;

    do{

    输入的内容

    }while(布尔类型的表达式);  

    下面举一个例子

    这里自己输入要打印多少份资料,  sz就是我们输入的值   定义一个初值ss等于0    ss++ 初值在不断增大 直到不满足ss<sz这个条件的时候程序才会截止             这个就是while类型的基本用法

    举一个do  while类型的例子;

    这里在do{ 这里}里面输入判断语句和输出语句    他先问我们合格了吗   if 如果我们输入不合格  等于While语句中定义的sz时   程序就循环   当我们输入合格的时候(就是只要不输入不合格其他的都行),程序停止运行  退出程序  结束运行。

     

     

     

    展开全文
  • Do While循环

    2019-04-28 08:34:58
    Do While循环 (撰写时间:2019年4月23日) 下面我们使用C#语法基础中的Do While循环,下面我们来看一个例子,写入Do While循环的方法让他执行语句。 Do While循环是什么意思呢。...首先声明一个变量DoWhile计...
  • php do while

    2017-02-20 13:53:19
    do while循环 do while循环可以运用于需要反复运行的同一代码块。   说明: 1.do while循环语法: do {  要执行的代码; } while (条件为真);   do while循环定义: do while循环首先会执行一次代码块,...
  • Here you will get to know about difference between while and do while loop. 在这里,您将了解whilewhile循环之间的区别。 Both while and do while loops are used to execute set of statements multiple ...
  • C语言基础:whiledo while

    万次阅读 多人点赞 2018-03-14 19:13:30
    在第一章中我们已经简单学习了关于使用while语句来实现循环的操作,现在我们来详细讲述关于while语句的循环方式和do while语句的循环方式。一、whlie循环 while循环语句是C语言中最基本的循环方式,它的语法结构...
  • while循环和doWhile循环

    千次阅读 2017-08-02 20:57:40
    while循环的基本结构 while(条件){ //循环体 } 在while循环中的小括号中,是一个条件判断,当条件判断的结果是true的时候才会进行循环体中...do while循环的基本结构 do{ //循环体 }while(条件); 与while不同的
  • C语言 | do while语句

    千次阅读 2021-04-02 12:09:57
    C语言do while介绍 除了while语句以外,C语言还提供了dowhile语句来实现循环。 一般形式 do 语句 while(表达式) 其中语句就是循环体,先执行一次指定的循环语句,然后判别表达式,当表达式的值为非零(真)时...
  • C语言中do while用法

    2020-12-02 10:22:58
    C语言中do whilewhile与for循环用法 while循环的用法 while循环的结构如下 while (表达式){ 语句 }; 当表达式为真,执行下面的语句。语句执行完之后再判断表达式是否为真,若是真则继续执行下面的语句。...
  • Java while循环与dowhile循环

    千次阅读 2019-04-25 23:53:45
    Java while循环与dowhile循环1.while循环2.do...while循环 1.while循环 语法 while(表达式){ 循环体 } 循环三要素1.变量初始化 2.循环条件的判断 3.计数器的累加(朝着跳出循环移动) 例子 class Demo7{ /**打印1...
  • dowhile循环结构 循环语句也叫迭代语句,是指在循环条件满足的情况下,重复执行一组代码块,直至循环条件不再满足或都遇到跳转语句 java中用于实现循环的语句有; while、do-while、for while循环 while循环的...
  • do while先执行后判断,循环至少执行一次,即便条件为false while先判断后执行 let i = 2 do { console.log(i) // 2 i++ } while(i < 2) { console.log(i) // 3 } let j = 2 while(j < 2) { // 没有...
  • do while 循环

    2018-04-09 18:43:31
    1初始化部分:给我们的循环体变量赋值2.循环体部分:满足循环条件时3.改变迭代变量,避免死循环4.循环条件部分:再判断循环条件,若值=true 继续执行... 计算1-100的和(使用do while实现) int sum = 0; int i = 1; ...
  • do while 循环和while循环的区别

    万次阅读 多人点赞 2014-07-20 00:53:18
    do while 循环和while循环的区别 1、do while循环是先执行循环体,然后判断循环条件,如果为真,则执行下一步循环,否则终止循环;  while循环是先判断循环条件,如果条件为真则执行循环体; 2、do ...
  • do while循环案例

    2020-04-10 09:11:44
    do while循环案例 // 1. 打印人的一生,从1岁到100岁 var i = 1; do { console.log('这个人今年' + i + '岁了'); i++; } while (i <= 100) // 2. 计算 1 ~ 100 之间所有整...
  • C#whiledo while的使用及区别

    千次阅读 2019-11-04 14:19:54
    while(循环条件){ 循环操作; } ----------------------分割线--------------------------------- do { 循环操作 } while(循环条件);...以while为结束 如若想在do while中跳出 则 while(循环条件不满足即可); ...
  • C语言循环之do while

    2020-03-23 01:20:22
    前面有两篇文章写到for,while循环,而本篇文章为do while循环,下面就以几句简短的代码来描述do while吧! do while循环通用形式 do{ 代码块..... }while(条件) 代码块 代码案例: #include <stdio.h...
  • 首先介绍while的使用,基本模式 while(循环条件){ 循环操作; } 例 private void testwhile(){ int i = 0; while (i < 5) { i ++; Log.e(TAG, "i = " + i);...do while 的使用,基本模式 do { 循环操作
  • VBA-Do Until 和 Do while

    2020-02-12 21:53:51
    Sub doUtil() Dim num% 'until直到条件成立时,停止循环 'while当条件成立时,则开始循环 Do Until num >3 num = num + 1 MsgBox num Loop End Sub ...============================...Sub doWhile() Dim num% 'un...
  • do while break 用法

    2019-06-25 17:18:26
    do while(false) + break 可以模拟 goto语句,遇到break直接跳转。 @RequestMapping ("/add") @ResponseBody @Override public Map<String, Serializable> addComment(Comment comment, String t...
  • do while的使用

    2015-05-04 00:30:32
    while循环和do while循环只有一个差别,就是:while循环先判断条件,成立才做循环体;do while循环则是先做循环体一次,再判断条件是否成立,若成立,则再做循环体,否则跳出。 do while的常规用法 //限制输入,
  • JavaScript whiledo while for 循环语句

    千次阅读 2017-07-28 18:32:18
    本文主要介绍了JavaScript(js)中whiledo while 、for 循环的介绍以及用法
  • do while(0)的妙用

    万次阅读 2019-02-01 18:14:07
    do while(0)的妙用 do while(0);就如同一个花括号,具有独立的作用域,花括号所表示的符合语句是一个整体,do while(); 语句同样是一个整体,同样可以在if 等条件语句后直接使用。但是后所不同的是,do while(); ...
  • 掌握使用Do While…Loop /Do Until…Loop语句进行循环控制 从页面输入一个值n,计算1+2+3+4+。。。+n的和(分别用Do While…Loop /Do Until…Loop语句做一遍) 从页面输入一个值n,计算n!的值(分别用Do While…Loop...
  • while循环语句 while(循环条件){ 循环操作 //先判断,在执行 } eag:小明写了一万遍“好好学习”如果用while来做这件事就简单得多了 ...}do while循环语句 do{ 循环操作 //先执行,在判断 }while(循环条件);
  • DoWhile循环

    2012-05-19 00:51:31
    public class DoWhile循环 { /** * @param do...while * while循环是先判断再执行,而do...while循环结构是不管是否符合要求都至少执行一次 * 语法是: * do{ * 循环操作; * }whil

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 126,120
精华内容 50,448
关键字:

dowhile