Java是一直被程序员使用的程序之一,并且应用也是最普遍的一个,不少应用中都会用获得,小猿圈java讲师就为你介绍一下Java循环嵌套语法的使用介绍,但愿对你有所帮助。java
嵌套循环是指在一个循环语句的循环体中再定义一个循环语句的语法结构。while、do…while、for循环语句均可以进行嵌套,而且它们之间也能够互相嵌套,如最多见的在for循环中嵌套for循环,格式以下:程序员
for(初始化表达式; 循环条件; 操做表达式) { ……… for(初始化表达式; 循环条件; 操做表达式) { 执行语句 ……… } ……… } 接下来经过一个练习,来实现使用“*”打印直角三角形,以下所示。ForForDemo.java学习
1 public class ForForDemo { 2 public static void main(String[] args) { 3 int i, j; // 定义两个循环变量 4 for (i = 1; i <= 9; i++) { // 外层循环 5 for (j = 1; j <= i; j++) { // 内层循环 6 System.out.print(""); // 打印 7 } 8 System.out.print("\n"); // 换行 9 } 10 } 11 } 运行结果以下所示。视频
在上述代码中定义了两层for循环,分别为外层循环和内层循环,外层循环用于控制打印的行数,内层循环用于打印“”,每一行的“”个数逐行增长,最后输出一个直角三角形。因为嵌套循环程序比较复杂,下面分步骤进行详细地讲解,具体以下:for循环
第一步,在第3行代码定义了两个循环变量i和j,其中i为外层循环变量,j为内层循环变量。class
第二步,在第4行代码将i初始化为1,条件i <= 9为true,首次进入外层循环的循环体。变量
第三步,在第5行代码将j初始化为1,因为此时i的值为1,条件j <= i为true,首次进入内层循环的循环体,打印一个“*”。循环
第四步,执行第5行代码中内层循环的操做表达式j++,将j的值自增为2。语法
第五步,执行第5行代码中的判断条件j<=i,判断结果为false,内层循环结束。执行后面的代码,打印换行符。程序
第六步,执行第4行代码中外层循环的操做表达式i++,将i的值自增为2。
第七步,执行第4行代码中的判断条件i<=9,判断结果为true,进入外层循环的循环体,继续执行内层循环。
第八步,因为i的值为2,内层循环会执行两次,即在第2行打印两个“*”。在内层循环结束时会打印换行符。
第九步,以此类推,在第3行会打印3个“*”,逐行递增,直到i的值为10时,外层循环的判断条件i <= 9结果为false,外层循环结束,整个程序也就结束了。
以上的Java循环嵌套语法的使用介绍记住了吗?有没有尚未记住的知识点,没记住还不赶快收藏起来,小猿圈提醒你们,学习Java不只须要观看数据、视频,还须要的就是练习,大量的练习,只有你把学会的知识都融会贯通了,你才是真正的会了,这样你才能扎到本身理想的工做,若是工做上或者学习上遇到什么问题能够到小猿圈寻找答案,相信你会很满意的。