1.首先你这个for循环是个死循环,你可以再return前面打印一句语句,当你加上return之后就退出当前for循环。这个return只会对循环起作用。本来你的for是一个死循环,当有return时候就不停的执行for语句,然后执行到return返回循环,结束当前循环。然后再执行for循环。再执行return。当你把for注释之后死循环就没有了,当然就会执行到后面的语句。没有特殊情况下程序是从上往下执行的,因为前面的死循环。所以一直都执行不到后面的System.out.println("有执行这句吗?");作者: 尹善波 时间: 2012-7-28 00:25
public class Test {
public static void main(String[] args)
{
for (int i = 0; i < 3; ) //这里原是个死循环,不太合适,加上i++,更好
{
System.out.println("这里被执行了");//可以加这句验证执行结果
return;//这里的return语句时终止后面的代码执行的标志,
//因为没有执行到try就连finally也不会被执行
}
System.out.println("有执行这句吗?");//
try
{