专业的JAVA编程教程与资源

网站首页 > java教程 正文

Java流程控制语句之循环结构--初学者适用

temp10 2024-11-03 15:07:58 java教程 15 ℃ 0 评论

一、for循环语句

1:格式

Java流程控制语句之循环结构--初学者适用

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

循环体语句;

}

执行流程:

a:执行初始化语句

b:执行判断条件语句

如果这里是true,就继续

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

c:执行循环体语句

d:执行控制条件语句

e:回到b

2:注意事项

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

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

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

3:输出10次宅客学院的小案例

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

System.out.println("第"+i+"次宅客学院");

}

二、while循环语句

1:基本格式

while(判断条件语句) {

循环体语句;

}

2:扩展格式:

初始化语句;

while(判断条件语句){

循环体语句;

控制条件语句;

}

通过查看while循环的扩展格式,我们就看出来while循环可以和for循环等价转换。

3:for和while的区别

a:使用上的区别

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

而while的可以继续使用。

b:理解上的区别

for适合于一个范围的判断

while适合次数不明确的,也就是不确定次数的时候可以使用while循环。

4:输出10次宅客学院的小案例

int z = 1;

while(z <= 10){

System.out.println("第"+z+"次宅客学院");

z++;

}

三、do...while循环语句

1:基本格式

do{

循环体语句;

}while(判断条件语句);

2:扩展格式:

初始化语句;

do{

循环体语句;

控制条件语句;

}while(判断条件语句);

通过do...while的扩展格式,我们可以看出以上这三种循环的格式基本是统一的。

3:输出10次宅客学院的小案例

int a = 1;

do {

System.out.println("第"+a+"次宅客学院");

a++;

} while (a <= 10);

4:三种循环的区别

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

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

四、使用循环时注意事项

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

B:最简单的死循环格式

a:while(true){...}

b:for(;;){}

五、控制跳转语句(掌握)

(1)break:中断的意思

A:用在循环和switch语句中,离开此应用场景无意义。

B:作用

a:跳出单层循环

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

(2)continue:继续

A:用在循环中,离开此应用场景无意义。

B:作用

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

(3)return:返回

A:用于结束方法的

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

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表