循环结构---for句式

 

 一、for循环

for循环,虚拟机进来先执行第一个,在内存空间建立一个变量;之后,执行第二个判断表达式,满足条件true就执行大括号的执行语句,

之后执行第三条自增,然后再去判断表达式判断是否条件成立,不成立就结束。

整体呈现一个有柄的倒三角逆时针循环

【】for第二位必须是条件表达式,结果要么true,要么false,必须是布尔型

【】for的第一位、第三位和大括号的表达式,可以是任意表达式,没有固定格式。

【】定义变量可以一次定义多个,需要用逗号隔开

【】一个位置可以写多条表达式,需要用逗号隔开

 
 
 二、for语句练习-----累加算法
 

 

 for和while特点

1for和while可以互换

2格式上的不同,在使用上有小区别:如何需要通过变量来对循环进行控制,该变量只作为循环变量存在时,不同就体现出来了

【】x可以在while结束后仍能使用,因为x定义在while外部,不受while制约;

【】y定义在for循环内部,for结束后,y就在内存中消失。

 
 
三、无限循环最简单写法

无限循环是有应用的,因为根本不知道会运行多少次,这样不限制循环次数。

如何写无限循环?

最简单的无限循环形式:

while(true){}

for( ; ;){}  第一和第三个没有表达式就可以不写,空白即可。中间条件表达式不写,是因为for循环中间表达式不写空白就默认是true;

 
 
四、什么时候使用循环结构
当对某些代码执行很多次时,就使用循环结构完成。

当对一个条件进行一次判断时,可以使用if语句;

当对一个条件进行多次判断时,可以使用while语句

注意:

在使用循环时,要注意那些语句需要参与循环,哪些不需要

循环通常情况下,需要定义条件,需要控制次数

posted @ 2025-06-20 17:30  ibddindonon  阅读(17)  评论(0)    收藏  举报