循环嵌套

1、循环嵌套循环嵌套并不是一个新的知识点。只是在循环格式再次使用了循环。

1.1、for循环嵌套格式for(初始化表达式; 循环条件; 操作表达式) {

​ ………

​ for(初始化表达式; 循环条件; 操作表达式) {

代码语言:javascript复制 执行语句

………

}

………​ }

1.2、案例需求:3排同学进行报数,每排5名同学,打印出我是第x排,第x个!

代码语言:javascript复制/*

循环嵌套:循环里边嵌套一个循环

最常用的格式:

for(){

for(){

}

}

需求:3排同学进行报数,每排5名同学,打印出我是第x排,第x个!

大毛,二毛,三毛,四毛,小明

小芳,杨幂,赵丽颖,高圆圆,杨颖

c罗,梅西,大罗,内马尔,柳岩

我是第1排,第1个!

我是第1排,第2个!

我是第1排,第3个!

我是第1排,第4个!

我是第1排,第5个!

我是第2排,第1个!

我是第2排,第2个!

我是第2排,第3个!

我是第2排,第4个!

我是第2排,第5个!

我是第3排,第1个!

我是第3排,第2个!

我是第3排,第3个!

我是第3排,第4个!

我是第3排,第5个!

*/

public class ForForDemo{

public static void main(String[] args){

for(int i=1; i<=3; i++){//外层循环可以控制打印的行数

//System.out.println("我是第"+i+"排");

for(int j=1; j<=5; j++){//内层循环可以控制每行打印几个

//System.out.println("我是第"+j+"个");

System.out.println("我是第"+i+"排,第"+j+"个!");

}

}

}

}运行结果:

2、三种循环语句比较三种循环虽然可以完成同样的功能,但我们在使用的时候,还是会按一定的优先级来推荐使用。

优先级是:for----> while-----> do…while

3、区别(1)do…while循环至少会执行一次循环体。

(2)for循环和while循环只有在条件成立的时候才会去执行循环体

(3)控制条件语句所控制的那个变量,在for循环结束后,就不能再被访问到了,而while循环结束还可以继续使用,如果你想继续使用,就用while,否则推荐使用for。原因是for循环结束,该变量就从内存中消失,能够提高内存的使用效率。

Copyright © 2022 网游活动资讯_新服开区公告_礼包兑换中心 - rizhaoppp All Rights Reserved.