首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

帮忙分析上一个简单程序的执行过程

2012-09-09 
帮忙分析下一个简单程序的执行过程?public class test{public static void main(String args[]){int a0o

帮忙分析下一个简单程序的执行过程?
public class test
  {
  public static void main(String args[])
  {
  int a=0;
  outer: for(int i=0;i<2;i++)
  {
  for(int j=0;j<2;j++)
  {
  if(j>i)
  {
  continue outer;
  }
  a++;
  }
  }
  System.out.println(a);
  }
  }


[解决办法]
尽量排版好,就容易看一点了,然后可以自己手动模拟下:

Java code
public static void main(String args[]) {  int a=0;  outer: for(int i=0;i<2;i++) {    for(int j=0;j<2;j++) {      if(j>i) {        continue outer; // 会跳过后续的 a++,直接到外层循环的 for(;i<2;i++)      }      a++;    }  }  System.out.println(a);} 

热点排行