循环嵌套

循环嵌套

 

在解决复杂一些的问题时,需要在循环里继续设置循环语句,这就是循环的嵌套。外层的循环称为外循环,内层的循环称为内循环。如输出二维矩阵的问题,用循环嵌套就很容易解决。

 

 

[Matrix.java] 
 
           class Matrix { 
 
               public static void main( String[] args ){ 
 
                  for( int i=1; i<=3; i++ ) { 
 
                       for ( int j=1; j<=5; j++) 
 
                             System.out.print(i*j + "\t");       
                             //内循环体 
 
                       System.out.println();                
                        //换行 
 
                  } 
 
               } 
 
           } 

 

程序分析:i是外循环变量,当i取得一个值,循环体(斜体部分的代码)执行一次。其中有两条语句,一条是for循环语句(内循环),另一条是换行语句。当循环体执行时,即内循环变量j从初值到终值遍历一次,进行输出。i增值换下一个时,先换行。

 

本程序的输出结果是:

 

1       2       3       4       5

 

2       4       6       8       10

 

3       6       9       12      15

posted @ 2022-06-29 16:29  ja不会va  阅读(221)  评论(0)    收藏  举报