java(8)二重循环

一、二重循环

1、循环中,嵌套另外一个循环,将内层的循环,看成外层循环的一个循环操作

2、常见的二重循环

            形式1:      外层while或do…while

          内层为for循环

            形式2:  外层、内层都是for循环

    形式3:      外层为for循环,内层为while或do…while

3、二重循环的执行顺序

            1、首先执行1次外层循环;

    2、进入外层循环后,必须要将内层循环全部循环完毕,

  才继续进行外层的第2….N次循环。

二、二重循环中的continue和break【最近原则】

1、continue:结束离它【最近的循环结构】的本次循环,进入该循环结构的下一次循环

2、break:终止离它【最近的循环结构】的循环

 

三、二重循环常见方式

1、for循环相互嵌套

            for( ){

                   for(){

                   }

            }

示例1:用二重循环打印矩形字符*的代码

 1 public class Example2 {
 2     public static void main(String[] args){
 3         System.out.println("打印矩形:");
 4         for(int i=0;i<=4;i++){
 5             for(int a=1;a<=4;a++){
 6                 System.out.print("*");
 7             }
 8             System.out.println("\n");
 9         }
10     }
11 }
矩形

运行结果:如图:

2、for循环中,嵌套while或do…while

            for(){

                   while(){

                   }

                  

                   do{

                   }while();

            }

posted @ 2017-06-09 10:06  祝阿明  阅读(2791)  评论(0编辑  收藏  举报