return语句的作用不是为了跳出循环,更常用的功能是结束一个方法,也就是退出一个方法,跳转到上层调用的方法处。
演示案例:
结束循环其实是结束了main方法
1 public static void main(String[] args) { 2 3 for(int i = 0; i < 10; i++) { 4 if (i == 2) { 5 System.out.println("退出"); 6 //break; //0,1,退出,over 7 //continue; //0, 1, 退出,3, 4,5,6, 7, 8, 9, over 8 return; //0,1,退出(结束整个方法) 9 } 10 System.out.println(i); 11 } 12 System.out.println("over"); 13 }