Chinaunix首页 | 论坛 | 博客
  • 博客访问: 828207
  • 博文数量: 190
  • 博客积分: 2991
  • 博客等级: 少校
  • 技术积分: 2400
  • 用 户 组: 普通用户
  • 注册时间: 2012-09-24 18:11
文章分类

全部博文(190)

文章存档

2015年(3)

2014年(1)

2013年(65)

2012年(121)

我的朋友

分类: Java

2012-12-22 16:38:07

习惯了提起就写for(int....),说来惭愧,刚开始学习那会就未仔细思考过for循环的执行顺序问题,今天突然想到,查了查资料,实验一番,大致弄清楚了。

Java代码: 

for(int i=0; i<10; i++){  

      System.out.println(i);  

}  

for循环的执行顺序:

1.进入for循环,首先执行int i=0;

2.校验i<10;

3.执行System.out.println(i);

4.执行i++;

5.校验i<10;

6.第3步至第5步反复;

7.i=10时跳出循环。

 


 

 

跳出多重循环:
代码:  
  1. outer:  
  2. for(int i=1; i<6; i++){  
  3.      for(int j=1; j<6; j++){  
  4.           if(i>1&&i<5){  
  5.            System.out.println("*");  
  6.                //继续外层循环  
  7.                continue outer;    
  8.                 //跳出最外层循环  
  9.                //break outer;   
  10.           }  
  11.           System.out.print(i+""+ j + " ");  
  12.      }  
  13.      System.out.println("");  
  14. }  
阅读(716) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~