java程序的执行步骤

来源:百度知道 编辑:UC知道 时间:2024/05/25 05:21:46
请问下面的执行顺序是什么样的啊??
谢谢各位大侠啊!!
public class BreakLoop{
public static void main (String[] args)
{
for (int i=0;i<3;i++)
{
System.out.print("Pass"+i+":");
for(int j=0;j<100;j++)
{
if(j==15) break;
System.out.print(j+"");
}
System.out.println();
}
System.out.println("Loops Complete.");
}
}

通过下面这个程序你可以清晰地看到执行过程,方括号里的数字代表执行顺序。
-------------------------------------------------------
public class BreakLoop{
static int s=0;
public static void main (String[] args)
{
for (int i=0;i<3;i++)
{
System.out.print("Pass"+i+":");
for(int j=0;j<100;j++)
{
if(j==15) break;
System.out.print(j+"["+(s++)+"]");
}
System.out.println();
}
System.out.println("Loops Complete.");
}
}

嵌套循环,先执行外循环中System.out.print("Pass"+i+":"); 再执行内循环的System.out.print(j+""); 再再执行外循环的System.out.println(); 即换行。循环完毕后执行System.out.println("Loops Complete.");