se94se-Java循环嵌套是什么意思,Java循环嵌套实例

前端开发 外层 599浏览 240评论

Java嵌套se94se是指在一个se94se语句的se94se体中再定义一个se94se语句的语法结构。whiledo.while、forse94se语句都可以进行嵌套,并且它们之间也可以互相嵌套,如最常见的在forse94se中嵌套forse94se,Java嵌套se94se格式如下:

for(初始化表达式;se94se条件;操作表达式){

for(初始化表达式;se94se条件;操作表达式){

执行语句

}

}

下面我们通过案例Example.java来介绍。

publicclassExample{

publicstaticvoidmain(String[]args){

inti,j;                       //定义两个se94se变量

for(i=1;i<=9;i++){               //se94sese94se

for(j=1;j<=1;j++){          //内层se94se

System.out.print("*");  //打印*

}

System.out.print("");          //换行

}

}

}

上面程序运行结果如下:

*

**

***

****

*****

******

*******

********

*********

上面案例中定义了两层forse94se,分别为se94sese94se和内层se94se,se94sese94se用于控制打印的行数,内层se94se用于打印“*”,每一行的“*”个数逐行增加,最后输出一个直角三角形。由于嵌套se94se程序比较复杂,下面分步骤进行详细地讲解,具体如下:

第一步,在第3行代码定义了两个se94se变量i和j,其中i为se94sese94se变量,j为内层se94se变量。

第二步,在第4行代码将i初始化为1,条件i<=9为true,首次进入se94sese94se的se94se体。

第三步,在第5行代码将j初始化为1,由于此时i的值为1,条件j<=i为true,首次进入内层se94se的se94se体,打印一个“*”。

第四步,执行第5行代码中内层se94se的操作表达式计j++,将j的值自增为2。

第五步,执行第5行代码中的判断条件j<=i,判断结果为fase,内层se94se结束。执行后面的代码,打印换行符。

第六步,执行第4行代码中se94sese94se的操作表达式计i++,将i的值自增为2。

第七步,执行第4行代码中的判断条件i<=9,判断结果为true,进入se94sese94se的se94se体,继续执行内层se94se。

第八步,由于i的值为2,内层se94se会执行两次,即在第2行打印两个“*”。在内层se94se结束时会打印换行符。

第九步,依此类推,在第3行会打印3个“*”,逐行递增,直到i的值为10时,se94se循

环的判断条件i<=9结果为false,se94sese94se结束,整个程序也就结束了。

以上小编通过一个实例为您介绍了“javase94se嵌套”以及在具体实例中javase94se嵌套的具体运行过程,希望对您有所帮助。如果您在学习java中还遇到其他问题,建议您下载我们的java视频教程同步学习,或者点击咨询按钮获得我们的帮助。