精华内容
下载资源
问答
  • 循环体语句能够方便我们快速获得一个范围的数据,日常应用比较广泛。 1:循环语句 (1)格式有三种:for,while,do...while (2)for循环语句 A:格式 for(初始化语句;判断条件语句;控制条件语句){ 循环体语句; } 执行流程...

    ------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------

    循环体语句能够方便我们快速获得一个范围的数据,日常应用比较广泛。

    1:循环语句

    (1)格式有三种:for,while,do...while

    (2)for循环语句

    A:格式

    for(初始化语句;判断条件语句;控制条件语句){

    循环体语句;

    }

    执行流程:

    a:执行初始化语句

    b:执行判断条件语句

    如果这里是true,就继续

    如果这里是false,循环就结束

    c:执行循环体语句

    d:执行控制条件语句

    e:回到b

    B:注意事项

    a:判断条件语句无论简单还是复杂,结果是boolean类型

    b:循环体语句如果是一条,可以省略大括号,但是不建议

    c:有分号就没有左大括号,有左大括号就没有分号

    C:案例练习

    a:求出1-100之间奇数和




    (3)while循环

    A:基本格式

    while(判断条件语句) {

    循环体语句;

    }

    扩展格式:

    初始化语句;

    while(判断条件语句){

    循环体语句;

    控制条件语句;

    }


    B:forwhile的区别

    a:使用上的区别

    for语句的那个控制条件变量,在循环结束后不能在使用了。

    while的可以继续使用。

    b:理解上的区别

    for适合于一个范围的判断

    while适合次数不明确的


    (4)do...while循环

    A:基本格式

    do {

    循环体语句;

    }while(判断条件语句);

    扩展格式:

    初始化语句;

    do {

    循环体语句;

    控制条件语句;

    }while(判断条件语句);

    结论:通过查看格式可以看出三种循环的格式可以是统一的。

    B:三种循环的区别

    a:do...while循环至少执行一次循环体

    b:forwhile必须先判断条件是否是true,然后后才能决定是否执行循环体

    (5)循环使用的注意事项

    A:一定要注意修改控制条件,否则容易出现死循环。

    B:最简单的死循环格式

    a:while(true){...}

    b:for(;;){}

    2:控制跳转语句

    (1)break:中断的意思

    A:用在循环和switch语句中

    B:作用

    a:跳出单层循环

    b:跳出多层循环,需要标签语句的配合

    (2)continue:继续

    A:用在循环中

    B:作用

    a:跳出单层循环的一次,可以继续下一次

    (3)return:返回

    A:用于结束方法的

    B:一旦遇到return,程序就不会在继续往后执行

    ------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------

    展开全文
  • 上节我们了解了java的前两大语句体,分别是顺序和选择,虽然只是很基础的东西,但还是需要理解它,俗话说滴水穿石需要的就是点滴积累,转入正题,接下来我们来看看循环体语句:图一由上图我可以看到常见的循环体语句...

    上节我们了解了java的前两大语句体,分别是顺序和选择,虽然只是很基础的东西,但还是需要理解它,俗话说滴水穿石需要的就是点滴积累,转入正题,接下来我们来看看循环体语句:

    2f59316237aa?utm_campaign

    图一

    由上图我可以看到常见的循环体语句有三种,while语句、do......while..语句以及for循环,首先我们来看while语句:

    一、while语句的语法格式:

    while (Boolean类型的表达式){

    执行语句;

    }

    代码示例:

    2f59316237aa?utm_campaign

    图二

    2f59316237aa?utm_campaign

    图三

    由上图的示例中我们可以看到, 当表达式为真时执行while循环,一直到条件为假时再退出循环体,如果第一次条件表达式就是假,那么while循环将被忽略,如果条件表达式一直为真,那么while循环将一直执行。关于while 括号后的表达式,要求和if语句一样需要返回一个布尔值,用作判断是否进入循环的条件。

    2、上述代码中。只要i的值小于等于100,那么他就会执行循环体中的语句直到条件不满足结束此循环。看了以上示例是不是觉得while语句很简单喽。

    二、do.....while语句的语法格式:

    do {

    循环体语句;

    }while(Boolean类型的表达式) ;

    代码示例如下:

    2f59316237aa?utm_campaign

    图四

    2f59316237aa?utm_campaign

    图五

    注意:do...while语句不管条件是否满足,循环体中的语句都要执行一次,若满足条件执行循环体,反之跳出循环体。

    2、由上图代码我们可以看出,若i小于8,则为死循环。

    接下来我们看看循环体的最后一个for循坏语句:

    for循环语句的语法格式:

    for(初始化语句;Boolean类型的表达式;操作语句){

    循环体语句;

    }

    代码示例如下:

    2f59316237aa?utm_campaign

    图六

    2f59316237aa?utm_campaign

    图七

    由上图可知,我们通过for循环计算了最简单的求和问题,但是我们要注意的是for循环的执行顺序:

    1.初始化语句

    2.Boolean 类型的表达式,如果表达式为true,进入循环体,如果为false则跳过本次循环

    3.执行循环体

    4.执行循环之外的操作语句

    5.进入第二步

    注意:初始化语句只在循环开始前执行一次,我们可以对for循环进行简单的分析,从性能出发,for循环的性能要好,因为for循环把变量定义在里面,当循环执行完毕时,就会释放变量所占的内存空间,所以它的性能高于其他的循环语句。

    其次还有嵌套for循环,这里就不多描述了,给大家推荐一篇博客,以及对嵌套循环的性能有详细的讲解,感兴趣的伙伴可以去看看 (http://cgs1999.iteye.com/blog/1596671),本次讲解就到这里了。

    展开全文
  • ​ 循环语句可以在满足循环条件的情况下,反复执行某一段代码,这段被重复执行的代码被称为循环体语句,当反复执行这个循环体时, ​ 需要在合适的时候把循环判断条件修改为false,从而结束循环,否则循环将一直执行...

    循环语句(for循环while循环while语句 do…while语句)

    (一)定义及分类

    循环语句:

    ​ 循环语句可以在满足循环条件的情况下,反复执行某一段代码,这段被重复执行的代码被称为循环体语句,当反复执行这个循环体时,
    ​ 需要在合适的时候把循环判断条件修改为false,从而结束循环,否则循环将一直执行下去,形成死循环

    循环结构的分类

    ​ for循环
    ​ while循环

    (二)循环结构for

    语句的格式:

    ​ for(初始化表达式语句;判断条件语句;控制条件语句) {
    ​ 循环体语句;
    ​ }

    执行流程:

    ​ a:执行初始化表达式语句
    ​ b:执行判断条件语句,看其返回值是true还是false
    ​ 如果是true,就继续执行
    ​ 如果是false,就结束循环
    ​ c:执行循环体语句;
    ​ d:执行控制条件语句
    ​ e:回到B继续。

    注意事项:

    ​ 初始化表达式语句只执行一次

    (三)循环结构while

    (1)语句的格式

    while循环的基本格式:
    while(判断条件语句) {
    循环体语句;
    }

    完整格式:
    初始化条件语句;
    while(判断条件语句) {
    循环体语句;
    控制条件语句;
    }

    (2)执行流程:

    ​ a:执行初始化条件语句;
    ​ b:执行判断条件语句,看其返回值是true还是false
    ​ 如果是true,就继续执行
    ​ 如果是false,就结束循环
    ​ c:执行循环体语句;
    ​ d:执行控制条件语句
    ​ e:回到b继续。

    (三)循环结构do…while

    (1)语句的格式

    do {
    循环体语句;
    }while(判断条件语句);

    完整格式;
    	初始化条件语句;
    	do {
    		循环体语句;
    		控制条件语句;
    	}while(判断条件语句);
    
    (2)执行流程:

    ​ a:执行初始化条件语句;
    ​ b:执行循环体语句;
    ​ c:执行控制条件语句;
    ​ d:执行判断条件语句,看其返回值是true还是false
    ​ 如果是true,就继续执行
    ​ 如果是false,就结束循环
    ​ e:回到b继续。

    循环结构三种循环语句的区别

    三种循环语句的区别:
    (1):do…while循环至少执行一次循环体。
    而for,while循环必须先判断条件是否成立,然后决定是否执行循环体语句。
    (2):A: 如果你想在循环结束后,继续使用控制条件的那个变量,用while循环,否则用for循环。不知道用for循环。
    因为变量及早的从内存中消失,可以提高内存的使用效率。
    B:建议优先考虑for循环,然后是while循环 ,最后是do…while循环

    展开全文
  • 循环体语句; 步长语句(控制体语句) ; } 扩展格式:(推荐) 初始化语句; while(条件表达式){ 循环体语句; 步长语句(控制体语句) ; } 执行流程: 1)首先初始化语句进行赋值 2)判断条件表达式...

    1.while循环

    while循环语句格式:
    基本格式
    	while(初始化语句以及条件表达式){
    		 循环体语句;
    		 步长语句(控制体语句) ;
    	}
    	
    扩展格式:(推荐)
    		初始化语句;
    		while(条件表达式){
    			循环体语句;
    			步长语句(控制体语句) ;
    		}
    		
    执行流程:
    		1)首先初始化语句进行赋值
    		2)判断条件表达式是否成立,如果成立,执行循环体语句
    		   再次执行步长语句;
    		3)继续判断条件表达式是否成立,如果成立,执行循环体语句
    		  再次执行步长语句;
    		  ...
    		  ...
    		  
    		4)当条件表达式为false,不成立,while循环语句结束
    

    2.while循环和for循环的区别

    1)从格式上不太一样 
    		for(初始化语句;条件表达式;步长语句){
    			循环体;
    		}
    		
    		初始化语句;
    		while(条件表达式){
    			循环体语句;
    			步长语句;
    		}
    	2)从内存角度:(是否节省内存空间)
    
    				变量:		编译时期变量   运行时期变量
    						   int i  = 10 ;      Integer(引用类型) i = 100 ;
    						   
    		for循环:for循环语句结束,变量从内存中释放掉了,节省内存空间(优先)
    		while循环:while循环语句结束,依然可以访问变量,耗费内存空间
    		
    	
    	
    	变量/对象   最终程序结束,都需要垃圾回收器GC
    				(jvm:假想计算机--->开启:垃圾回收线程)
    				
    				
    	3)应用场景:是否明确次数
    		针对for循环:(使用居多) 明确循环次数
    			举例:			==   :基本类型: int a = 10 ; int b = 20 ;
    					模拟用户登录, 给三次机会! (String类:equals())
    					
    		针对while循环:(使用:仅此for) :不明确循环次数
    			举例:
    					猜数字游戏: (不知道猜多少次,能猜中!)
    							键盘录入一个数据 
    

    3.死循环

    		格式1:
    			for(;;){
    				
    				循环体语句;
    			}
    			
    		格式2 :(推荐)
    			while(true){
    				
    				循环体语句;
    			}
    

    4.do…while循环

    格式:
    		初始化语句;
    		do{
    			循环体语句;
    			步长语句(控制体语句) ;
    		}while(条件表达式) ;
    		
    执行流程:
    	1)初始化语句赋值
    	2)直接执行循环体语句---->步长语句--->条件表达式
    	....
    	....
    	
    	特点:循环体至少执行一次 (它和while,for的区别)
    

    5.for循环嵌套

    for(初始化语句;条件表达式;步长语句){
    		
    		
    		//循环体语句
    		for(初始化语句;条件表达式;步长语句){
    		
    			
    		}
    	}
    

    6.跳转控制语句

    	break  :中断,结束
    	continue: 结束当前循环,立即进入下一次循环
    	return :结束方法方法去使用的!(结合方法)
    	
    	break:中断,结束的意思
    	
    	不能单独使用,没有意义!
    	
    	在switch中以及循环中使用!
    	
    	循环中使用:
    			1)可以在单层循环中使用
    			2)早期的使用:用在for循环嵌套中使用(外层循环,内层循环)
    			
    				标签语句
    						给外层循环/内层循环中起一个名字
    						
    					格式:标签名称:for(初始化语句;条件表达式;步长语句){...}
    									标签名称:for(){}
    									
    	循环嵌套:应用场景:
    	
    		后期使用:
    				增强for循环: 遍历集合
    				
    			类上于:	HashMap<String,ArrayList<>> 集合嵌套集合
    

    7.方法

    概念:将一个独立的代码块{}抽取出来并为当前这个起名字!(作用:提高代码的复用性)
    定义方法:
    	第一种:有返回值类型的方法的定义
    		固定格式:
    		public static 返回值类型 方法名(形式参数类型1 参数名称1,形式参数类型2 参数名称2...){
    				
    				业务需求...
    				return 结果;
    		}
    		
    		格式的详细介绍:
    		 权限修饰符:public(公共的,访问权限足够大) static(静态)
    		 返回值类型:数据类型(目前基本数据类型:四类八种: )
    				举例:求两个数据之后  结果:int类型
    		方法名:遵循标识符的规则(见名知意)
    				单个单词:全部小写
    				多个单独:第一个单词小写,从第二个单词开始,每个单词首字母大写,其余小写
    				    小驼峰命名法!
    		形式参数类型:数据类型(目前基本数据类型:四类八种: )
    		参数名称:变量名称
    		
    		return: 这个方法调用完毕了,带回具体的结果!
    		
    		
    		有返回值类型的方法调用:
    		1)单独调用(没有意义)
    		2)输出调用:不推荐
    		3)赋值调用:推荐
    
    展开全文
  • 循环语句

    2020-08-23 02:53:34
    while(表达式){循环体语句;} 特点:先执行表达式,后执行循环体 说明: 循环体可能一次也不执行 循环体可以为任意类型的语句 下列情况退出while循环 条件表达式不成立(为零) 循环体内,遇break...
  • Java循环控制语句

    2020-10-18 11:53:49
    Java循环控制语句 循环语句的作用是反复执行一段程序...​ 循环体语句块 } while语句中各个成分的执行次序是:先判断布尔表达式的值,若值为假,则跳过循环体,执行循环体后面的语句;若布尔表达式的值为true,则执行
  • 循环控制语句的使用

    2019-12-30 21:11:19
    循环体语句; } 2.执行流程: 进入for循环 1)初始化语句给变量进行赋值, 2)判断条件表达式是否成立, 如果成立, 执行循环语句, 3)执行控制体语句对变量++ 4)再次判断表达式是否成立, 如果成立, 继续执行循环体语句...
  • for循环语句格式

    千次阅读 2019-11-23 11:54:05
    循环流程控制语句中的for循环是编程语言中一种开界的循环语句,而循环语句由循环体及循环的终止条件两部分组成;以下给大家分享关于for循环的语句格式以及for循环的基本使用案例: ...(3)循环体语句:这...
  • 循环语句和控制语句

    2019-04-03 00:16:13
    循环语句和控制语句 循环语句 循环语句的概念 循环语句是为了让系统反复执行某一段代码的语句。当满足某种循环条件的时候,反复循环执行一段代码,那么这段代码...控制条件语句) {循环体语句;} for语句的执行过程...
  • 表达式成立则执行循环体语句,且循环体语句中必须有改变表达式的值的语句,表达式的值改变后仍成立则再一次执行循环体语句,直到表达式不成立便不再执行 do -while语句: do{ 循环体语句; } while(表达式...
  • 循环语句for

    2021-01-09 18:02:58
    循环体语句; } 1.2 流程:  1)先执行初始化语句对变量进行赋值(只执行一次) 2)判断条件语句是否成立,如果成立,执行 循环体语句 3)执行步长语句(++,--) 4)继续判断条件是否成立,如果还成立, 执行 循环体语句...
  • 在循环开始最初执行,而且只做唯一一次2条件判断:如果成立循环继续,如果不成立循环退出3循环体:重复要做事情的内容,若干语句4步进语句:每次循环都要进行扫尾工作for循环体语句for(int=i;i<=100,i++){循环...
  • 循环结构和循环语句

    2018-12-12 13:12:23
    循环控制是在特定的条件下,重复执行一些操作。 C++的循环控制语句有:while语句,do-while语句,... 循环体语句 执行流程:  属于当型循环语句 注意:循环体有可能一次也不执行  循环体可为任意类型语句 例题:...
  • 循环体语句 end 例如 输入任意个数,当输入为零时结束输入,求和 q=input('请输入任意数:'); s=0; while q~=0 s=s+q; q=input('请输入任意数:'); end disp(s); >> Untitled 请输入任意数:5 请输入任意数...
  • 循环语句while

    2021-01-09 18:03:26
    循环体语句; 控制体/步长语句; } 扩展格式 初始化语句; while(条件判断语句){ 循环体语句; } 1.2流程 初始化语句执行一次 判断条件是否成立,成立,则执行循环体,再依次执行步长语句; ... 如果不成立,while...
  • while循环语句

    2019-05-08 18:36:29
    ​ 基本格式:while(判断条件语句){循环体语句} 扩展格式:while(判断条件语句){循环体语句;控制条件语句} do { 循环体语句 } while(判断条件语句) break 和continue区别: ​ continue使用在循环结构中,...
  • 今天我们说一下循环语句中的while循环,说一下它的格式和例子:1.while..do..done语句格式:while ((判断条件))do 循环体done思想:当判断条件成立,就执行do和done之间的循环体语句;当条件不成立,循环结束例:...
  • c语言循环语句详解(0基础也能看懂) 文章目录c语言循环语句详解(0基础也能看懂)前言一、for循环二、while...注意:for循环语句中,用两个分号分隔三个表达式,但for的后面没有分号,因为for与其后的循环体语句合起

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 9,806
精华内容 3,922
关键字:

循环体语句