continue,break,return的区别?
continue
;表示中止本次循环,继续下一次循环;
break
;表示跳出循环,也就是终止了循环;
return
;表示直接退出方法,如果在循环中写return,那自然也就终止了循环了;
public static void fooFun() {
for (int i = 0; i < 10; i++) {
if (i == 5) continue;//直接中止5,执行6,所以不会打印出5
System.out.println("i = " + i);
if (i == 7) break; //直接跳出循环;不会打印8、9、10
//if(i == 7) return; //直接终止方法的运行,不会打印fooFun
}
System.out.println("fooFun");
}