JAVA基础 之 逻辑控制(二)

2014-11-24 11:47:17 · 作者: · 浏览: 21
System.out.print(k+" ");
}
System.out.println("");
System.out.println("------------------------");
/* break、continue、return
* break:强制终止循环(跳出循环),switch下是跳出case判断
* continue:结束本次循环,开始执行下次循环
* return:原意用在方法返回值,但是如果方法内有循环体,那么可以通过return来侧面控制循环
* */
System.out.print("break、continue测试:");
for(int k=0;k<6;k++)
{
if(k==2){ continue; } //当k是2的时候 结束这次循环(不会打印),开始下次循环
if(k==4){ break; } //当k是4的时候,直接结束循环(虽然k还仍然在可循环条件范围内)
System.out.print(k+" ");
}
System.out.println("");
//结果:break测试:0 1 3
System.out.println("------------------------");
//首先这个是一个嵌套循环,循环体内还有循环
//在if中 分别修改break、continue、return体验他们的不同
for(int n=0;n<3;n++)
{
for(int m=0;m<3;m++)
{
if(m==1)
{
// continue;
// break;
// return;
}
System.out.print(n+","+m+" ");
}
System.out.println();
}
//得出结论:return使得整个方法返回不仅仅是结束一个循环那么简单,如果你一个方法中存在循环,请慎用return去控制循环结束
System.out.println("------------------------");
System.out.println("程序正常结束");
}
}