return语句总是用在方法中,有两个作用,一个是返回方法指定类型的值(这个值总是确定的),[code]int aaa()
{
int a =3;
return a;
}[/code]另一个作用就是结束方法的执行(仅仅一个return语句)。如:[code]for(i=0;i<3;i++)
{
if(i==2)
return;
}[/code]这样的话,当i=2时,就会结束这个for循环了
对于break就是指结束循环的意思,其次还有一个是continue,continue是结束本次循环,继续下一次循环,也就是跳出这次的循环,[code]public class BreakAndContinue
{
public static void main(String[] args) {
/*break:
* i=5的时候结束循环*/
System.out.println("Java中的break.");
for(int i=0;i<10;i++)
{
if(i==5){
System.out.println("i="+i+"时,结束循环");
break;
}
System.out.println(i);
}
System.out.println();
System.out.println("Java中的continue.");
/*continue:
* 当i=5时候,不打印i=5,接着i自加到6继续执行for循环一直到i=10循环结束
* */
for(int i=0;i<10;i++)
{
if(i==5)
continue;
System.out.println("i="+i);
}
}
}[/code] |