continue语句只用于循环语句中_「第12节」java中3种循环语句的一些必备知识

第8节,我在讲解算法的基础知识的时候,提及了循环语句这一知识点。循环语句是java程序设计中的重要组成部分,以后我们在很多程序中都会碰到,它是一种很实用的设计结构。所以,在本节,我将深入讲解下循环语句方面的一些必备知识。

7f5e79c9d0b414e828152b02984e90a8.png

循环是用来控制语句块重复执行的一种结构,它用来控制一个操作或操作序列重复执行的次数。java编程语言中,主要有while循环、do-while循环和for循环等3种。下面我来一一讲解。

18c5826dc2d3027b379f0135465ed8cd.png

(一)while循环

while循环的语法如下:

while(循环继续条件){

//循环体

语句(组);

}

循环中包含的重复执行的语句部分称为循环体。循环体的每一次执行都被认为是一次循环的迭代。每个循环都含有循环继续条件,循环继续条件是一个布尔表达式,控制循环体的执行。在循环体执行前总先计算循环条件以决定是否执行它。若条件为true,执行循环体;若条件为false,则终止整个循环并且程序控制转移到while循环后的下一条语句。

while循环用流程图表示,如下图所示:

6f69e67d4f4d9cbbb42efc25b760f6b6.png

(二)do-while循环

do-while循环的语法如下:

do{

//循环体;

语句(组);

}while(循环继续条件);

do-while循环,首先执行循环体,然后计算循环继续条件。如果计算结果是true,则重复执行循环体;如果是false,则终止循环。

do-while循环用流程图表示,如下图所示:

a38a8aabe4d0d71cf6e54de508b22a3f.png

这里值得关注的是:while循环和do-while循环具有明显的区别,while循环先计算循环继续条件,为true才执行循环体;而do-while循环先执行循环体,再计算循环继续条件,为true时则继续执行循环体。所以,do-while循环至少会执行1次循环体,而while循环则有可能1次也不执行循环体!

(三)for循环

for循环的语法如下:

for(初始操作;循环继续条件;每次迭代后的操作){

//循环体;

语句(组);

}

for循环,从关键字for开始,然后是用双括号括住的循环控制结构体。这个循环控制结构体包括初始动作、循环继续条件以及每次迭代后的动作。循环控制结构体后紧跟着花括号括起来的循环体。初始动作、循环继续条件以及每次迭代后的动作都要用分号分隔。

for循环使用一个变量来控制循环体的执行次数,以及什么时候循环终止。这个变量称为控制变量。初始化动作是指初始化控制变量,每次迭代后的动作通常会对控制变量做自增或自减,而循环继续条件检验控制变量是否达到终止值

将for循环改成while循环,其语法结构则是这样的:

初始操作;

while(循环继续条件){

//循环体;

语句(组);

每次迭代后的操作;

}

for循环用流程图表示,如下图所示:

0a5ac6bf1f10ff796f2b816cd96a1e80.png

这里值得关注的是:如果在for循环的循环控制体内声明控制变量,那么在循环外面则不能引用这个变量,它只在循环内部使用!

8fc9f2428fbee53a36f0abce3fcb660e.png

下一节,我还会通过java编程实例继续讲解下这3中循环语句的具体运用。

20a2cda7896cbd004fed7df48b85c9ce.png
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值