* return是结束方法
* break是跳出循环
* continue是终止本次循环继续下次循环
return:
public static void print(){
for(int x=1;x<=9;x++){
for(int y=1;y<=x;y++){
System.out.print(y+"*"+x+"="+(x*y)+"\t");
}
System.out.println();
/*
* 如果是return,结束方法,后面的语句不会执行
*/
return;
}
System.out.println("方法结束");
}
结果:
break:
public static void print(){
for(int x=1;x<=9;x++){
for(int y=1;y<=x;y++){
System.out.print(y+"*"+x+"="+(x*y)+"\t");
}
System.out.println();
/*
* 如果是break,结束循环,后面的语句会执行
*/
break;
}
System.out.println("方法结束");
}
结果:
continue:
public static void print(){
for(int x=1;x<=9;x++){
/*
* 当x为5的时候,跳出循环,继续下一次循环
*/
if(x==5){
continue;
}
for(int y=1;y<=x;y++){
System.out.print(y+"*"+x+"="+(x*y)+"\t");
}
System.out.println();
}
System.out.println("方法结束");
}
结果: