下文讲述java代码中break,continue,return关键字的不同之处,如下所示:
break
break关键字功能: 用于跳出当前循环 如果是嵌套循环,则只能跳出当前的这一层循环 只有逐层break才能跳出所有循环;例:
for (int i = 0; i < 10; i++) { if (i == 3) { break; // 在执行i==3时强制终止循环,i==3不会被执行 } System.out.println(i); } -----运行以上代码,将输出以下信息--- 0 1 2
continue
continue关键字功能: 终止当前操作 但是不跳出循环 直接进入循环的下一步操作例:
for (int i = 0; i < 6; i++) { if (i == 3) { continue; //此处直接跳入下一个步骤 // i==3后续代码,不会被执行 } System.out.println(i); } -----运行以上代码,将输出以下信息--- 0 1 2 4 5
return
return 从当前的方法中退出,返回到该调用的方法的语句处,继续执行。 return 返回一个值给调用该方法的语句,返回值的数据类型必须与方法的声明中的返回值的类型一致。 return后面也可以不带参数,不带参数就是返回空,其实主要目的就是用于想中断函数执行,返回调用函数处
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。