精华内容
下载资源
问答
  • 说明:do-while语句和while有些不一样,do-while是会先执行一遍循环体里面的,然后再判断条件表达式,是否为真,为真,会再去执行循环体里面的,直到条件表达式为假时,跳出循环体,执行后面的语句;1 import java....

    语法:

    do{循环体}

    while (条件表达式);

    说明:do-while语句和while有些不一样,do-while是会先执行一遍循环体里面的,然后再判断条件表达式,是否为真,为真,会再去执行循环体里面的,直到条件表达式为假时,跳出循环体,执行后面的语句;

    1 import java.util.Random;

    2 import java.util.Scanner;

    3 public class Test5 {

    4 public static void main(String[] args) {

    5 //猜数字游戏

    6 //创建1-100随机数

    7 Random random = new Random();

    8 System.out.println("输随机数字:");

    9 int i = random.nextInt(100);

    10 Scanner input = new Scanner(System.in);//键盘获取

    11 int guess;//定义猜的数字

    12 guess = input.nextInt();

    13 do {

    14 if (guess > i) {

    15 System.out.println("才猜打了,继续猜");

    16 guess = input.nextInt();//每次要去获取才进行下一次

    17 } else if (guess < i) {

    18 System.out.println("猜小了,继续猜");

    19 guess = input.nextInt();

    20 }

    21

    22 } while (guess != i);

    23 System.out.println("猜对了");

    24 }

    25 }

    展开全文
  • 本章我们继续讲解Java基础语法,主要介绍流程控制即if-else及switch-case判断、for和wile及do-while循环。程序执行可分为顺序结构(即程序从上到下逐行执行)、分支结构(根据条件判断,不同的情况执行不同的代码块)、...

    本章我们继续讲解Java基础语法,主要介绍流程控制即if-else及switch-case判断、for和wile及do-while循环。

    程序执行可分为顺序结构(即程序从上到下逐行执行)、分支结构(根据条件判断,不同的情况执行不同的代码块)、循环结构(满足循环条件则重复执行某段代码)。

    条件判断

    一、if 语句三种格式

    1、if(true){

    执行代码块

    }

    2、if(条件表达式){

    执行代码块

    } else {

    执行代码块

    }

    3、if(条件表达式){

    执行代码块

    } else if (条件表达式){

    执行代码块

    }

    ......

    else {

    执行代码块

    }

    例子1: int age = 28; if(age<=30){System.out.println("还没有到三十而立的年龄")}

    例子2: int age = 28; if(age<18){System.out.println("未成年")}else{System.out.println("已经成年")}

    例子2: int age = 28; if(age<18){System.out.println("未成年")}else if(age>18 && age<50 ) {System.out.println("年轻人")} else {System.out.println("老人啦")}

    二、switch语句格式:根据变量的值,去匹配case的常量,匹配成功则执行对应的语句,都没有执行default的语句。

    switch(变量){

    case 常量1:

    语句1;

    break;

    case 常量2:

    语句2;

    break;

    case 常量3:

    语句3;

    break;

    ......

    case 常量N:

    语句N;

    break;

    default:

    语句;

    break;

    }

    例子:int i=3;

    switch(i) {

    case 1 :

    System.out.println("星期一"); break;

    case 2 :

    System.out.println("星期二"); break;

    case 3 :

    System.out.println("星期三"); break;

    case 4 :

    System.out.println("星期四"); break;

    case 5 :

    System.out.println("星期五"); break;

    case 6 :

    System.out.println("星期六"); break;

    default:

    System.out.println("星期日"); break;

    }

    循环语句

    一、for循环

    for (int i= 0; i<4;i++) {System.out.println("数字" + i); }

    结果:数字0   数字1  数字2  数字 3

    理解: int i=0; 初始化i。 然后进行i<4条件判断满足则执行{}中的代码。执行i++。则i=1,继续进行i<4判断   以此循环,直到i++=4不满足条件循环结束。

    二、while和do-while循环

    例子:while循环---打印100以内的偶数

    int i = 1;

    while (i <= 1000){  //当满足while中的表达式时执行while的循环体

    if(i % 2 == 0){

    System.out.println(i);

    }

    i++; // i +1

    }

    例子:do-while循环:先执行do里的代码,再进行while的判断

    int i = 1;

    do {

    if(i % 2 == 0){

    System.out.println(i);

    }

    i++; // i +1

    }while (i <= 1000);

    do-while和while的区别:

    do-while先执行do里的代码,再进行while的判断

    while先进行条件判断,满足条件才执行代码

    例子:

    int  j  = 10;

    do {

    System.out.println(j); j++;

    }while(j<10);

    结果:输出10

    while(j){

    System.out.println(j); j++;

    }

    结果:不输出任何结果

    三、循环中的continue和break的区别

    for(int i =0 ;i<=10; i++){

    if(i == 5 ){

    continue;//当i==5时,continue不往下执行循环体,继续执行i++循环判断

    }

    System.out.println(i)

    }

    结果:1 2 3 4 6 7 8 9 10

    for(int i =0 ;i<=10; i++){

    if(i == 5 ){

    break;//当i==5时,break直接跳出循环。

    }

    System.out.println(i)

    }

    结果:1 2 3 4

    展开全文
  • 本篇文章主要介绍php中while循环控制的的方法及简单实例,感兴趣的朋友参考下,希望对大家有所帮助。while循环是PHP中最简单的循环,其基本格式为:while (expr){statement}或者while (expr):statementendwhile;该...

    本篇文章主要介绍php中while循环控制的的方法及简单实例,感兴趣的朋友参考下,希望对大家有所帮助。

    while循环是PHP中最简单的循环,其基本格式为:

    while (expr){

    statement

    }

    或者

    while (expr):

    statement

    endwhile;

    该语法表示,只要expr表达式为TRUE,那么就一直执行statement直到expr为FALSE为止,statement表示要执行的动作或逻辑。

    $i = 1;

    while ($i <= 10) {

    echo $i;

    $i++;

    }

    ?>

    该例子循环输出1到10。

    总结:以上就是本篇文的全部内容,希望能对大家的学习有所帮助。

    相关推荐:

    PHP中ID设置自增后不连续的原因及解决方法

    PHP实现判断手机设备的方法

    PHP strip_tags() 剥去字符串中的 HTML 标签

    展开全文
  • Java for 、while 、 do while循环控制语句 顺序结构的程序语句只能被执行一次。如果您想要同样的操作执行多次,,就需要使用循环结构。 Java中有三种循环控制语句: 1. for      循环 (一般用的最多的循环) ...

    Java for 、while 、 do while循环控制语句

    顺序结构的程序语句只能被执行一次。如果您想要同样的操作执行多次,,就需要使用循环结构。

    Java中有三种循环控制语句:

    1. for      循环 (一般用的最多的循环)
    2. while    循环 (最基本的循环)
    3. do while 循环

    While

    结构为:

        while (布尔表达式) {
        		//循环内容(代码语句)
        }
    

    注:只要布尔表达式为true,循环体会一直执行下去。

    示例代码:

        public static void main(String[] args) {
        	int i = 10;
        	while (i < 15) {
        		System.out.println("i值循环 = " + i );
        		i++;
        	}
        }
    

    实例编译运行结果如下:
    在这里插入图片描述

    do while

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

    结构为:

    do {
    //循环内容(代码语句)
    }while(布尔表达式);
    

    注:至少会执行一次。

    示例代码:

    int i = 10;
    do {
    	System.out.println("i值循环 = " + i );
    	i++;
    }while(i < 15);
    

    实例编译运行结果如下:
    在这里插入图片描述

    for

    虽然所有循环结构都可以用while或者do…while表示,但Java提供了另一种语句 —— for循环,使一些循环结构变得更加简单。
    for循环执行的次数是在执行前就确定的。

    结构为:

    for (初始化; 布尔表达式; 更新) {
    //循环内容(代码语句)
    }
    

    for循环有以下几点说明:

    1. 最先执行初始化步骤。可以声明一种类型,但可初始化一个或多个循环控制变量,也可以是空语句。
    2. 然后,检测布尔表达式的值。如果为true,循环体被执行。如果为false,循环终止,开始执行循环体后面的语句。
    3. 执行一次循环后,更新循环控制变量。
    4. 再次检测布尔表达式。循环执行上面的过程。

    示例代码:

    for (int i = 10; i < 15; i++) {
    	System.out.println("i值循环 = " + i );
    }
    
    

    实例编译运行结果如下:
    在这里插入图片描述

    break 关键字

    1. break主要用在循环语句或者switch语句中,用来跳出整个语句块。
    2. break跳出最里层的循环,并且继续执行该循环下面的语句。

    break的用法很简单,就是循环结构中的一条语句:

    结构为:

    break;
    

    示例代码:

    int [] i = {10, 20, 30, 40, 50};
    for(int j : i ) {
    	if( j == 30 ) {
    			break;
    	}
    	System.out.println( j );
    }
    

    实例编译运行结果如下:
    在这里插入图片描述

    展开全文
  • while (expr){ statement } 或者 while (expr): statement ...该语法表示,只要expr表达式为TRUE,那么就一直...以上这篇php while循环控制的简单实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望
  • 一、while 简介Python 的循环有 for 和 while 两种,while 为条件控制循环,通过条件表达式控制循环结束。流程图如下:Python 中 while 语句的格式如下:while :【语句块】释:当 while 的 为 True 时运行【语句块】...
  • Python中有两种格式的循环分别为while循环和for循环 1 .while循环 格式: 初始条件设置:通常是一个计数器,来控制条件表达式是否成立。 while 条件表达式: …代码1… …代码2… 改变计数器的值 执行流程: 如果条件...
  • while循环语句while语句也称条件判断语句,它的循环方式为利用一个条件来控制是否要继续反复执行这个语句。语法如下:while(条件表达式){ 执行语句}条件表达式:这是用于控制循环的条件。例如count<100。循环体:...
  • (4)因为while中没有返回值,所以当要用该语句来计算并返回结果时,就不可避免的使用变量,而变量需要声明在while循环的外部,那么就等同于循环的内部对外部的变量造成了影响,也就违背了函数式编程的重要思想...
  • while循环语句while语句也称条件判断语句,它的循环方式为利用一个条件来控制是否要继续反复执行这个语句。语法如下:while(条件表达式){ 执行语句}条件表达式:这是用于控制循环的条件。例如count<100。循环体:...
  • do while循环控制 (1)do while基本语法: 循环变量初始化; do{ 循环体(语句); 循环变量迭代; }while(循环条件); 说明: 1.do while是关键字 2.也有循环四要素,只是位置不一样 3.先执行,再判断,也就是说,...
  • while循环,直到表达式变为假(或者有一个break),才退会出while循环表达式是一个逻辑表达式,必须返回一个True或False 语法:while expression:  statement(s)#注意:避免写成死循环 ...
  • 循环变量初始化; do{ ​ 循环体(语句) ​ 循环变量迭代 } while(循环条件) ​ 说明 (1)循环条件是返回一个...(2)do…while循环是先执行,再判断 var i = 0 do { println(i) i += 1 } while (i < 10) ...
  • while循环是PHP中最简单的循环,其基本格式为: while (expr){ statement } 或者 while (expr): statement endwhile; 该语法表示,只要expr表达式为TRUE,那么就一直执行statement直到expr为...
  • while循环 while是最基本的循环,它的结构为: while(布尔表达式){ //循环内容 } 只要布尔表达式为true,循环就会一直执行下去 我们大多数情况是会让循环停止下来的,我们需要一个让表达式失效的方式来结束循环 ...
  • 目录 表达式树练习实践:C# 循环 LabelTarget for / while 循环 无限循环 最简单的循环 多次循环 break 和 continue 一起 表达式树练习实践:C# 循环...
  • 一、while循环和for循环 1)while循环 1.基本框架 while (判定条件) { //花括号里面的是循环体 表达式1; 表达式2; ... // 表达式是循环的内容 } 2.处理流程 判定条件 -> 真 -> 执行循环体中...
  • while与dowhile循环结构 while循环结构 格式: while(布尔表达式){ //执行循环的语句 } 只要当布尔表达式中的为真while语句就会一直执行下去,这种情况被称为【死循环】,一般会正常业务中出现死循环会影响程序...
  • while循环语句 语法结构 while(布尔表达式){ 循环体; } 执行原理 先判断布尔表达式的结果,如果为true 执行循环体 判断布尔表达式的结果 true 执行循环体 判断布尔表达式 ······· false 循环结束 如果...
  • For,do… while,while ,foreach是大多数编程语言中常用的循环控制语句,在C#中查询表达式也能实现同样的效果。 查询表达式使得编程风格从”命令式”变得更加的”声明式”。查询表达式定义想要的结果以及要达到该结果...
  • 流程控制-while循环

    2021-03-04 22:07:12
    while循环 while(布尔表达式){ //循环内容 } 只要布尔表达式为true 循环就会一直执行下去 我们大多数情况是会让循环停止下来的 我们需要一个让表达式失效的方式来结束循环 少部分情况需要循环一直执行 比如服务器...
  • C语言:while与do while循环语句

    万次阅读 多人点赞 2019-05-05 23:55:29
    执行流程:先判断循环控制表达式 Exp_cntrl 的值,当该表达式的值为逻辑真(非 0)时,会一直执行循环体,直到表达式的值为逻辑假(0)才结束循环。 通常把循环控制表达式 ExP_cntrl 中含有的变量,称为循环...
  • 一、while循环 1、格式 初始化表达式① while(布尔表达式②){ 循环体③ 步进表达式④ } 执行流程: 执行顺序:①②③④>②③④>②③④…②不满足为止。 ①负责完成循环变量初始化。 ②负责...
  • 循环和关系表达式

    2018-04-11 21:11:29
    )例子:表达式语句中的表达式部分和用作while循环中检测条件的表达式完整表达式包括变量初始化表达式,表达式语句,return语句的表达式,以及条件、循环和switch语句的控制表达式(for头部有三个控制表达式)·前缀...
  • 二、条件控制语句 1、if语句 执⾏的流程: if语句在执⾏时,会先对条件表达式进⾏求值判断, 如果为True,则执⾏if后的语句 如果为False,则不执⾏ 语法:if 条件表达式: 代码块 代码块: 代码块中
  • 一、while 简介Python 的循环有 for 和 while 两种,while 为条件控制循环,通过条件表达式控制循环结束。流程图如下:Python 中 while 语句的格式如下:while <条件表达式>: 【语句块】释:当 while 的 <...
  • while 循环 while(布尔表达式){ //循环内容 } while是最基本的循环,结构如上 只要布尔值表达式为true,循环就会一直执行下去 我们大多数情况是会让循环停止下来的,我们需要一个让表达式失效的方式来结束循环 少...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,831
精华内容 1,132
关键字:

while循环控制表达式