Java基础(basis)-----关键字breakcontinuereturn的区别
Posted fengfuwanliu
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java基础(basis)-----关键字breakcontinuereturn的区别相关的知识,希望对你有一定的参考价值。
1.break
break只能用于switch语句和循环语句中,跳出当前循环;但是如果是嵌套循环,
则只能跳出当前的这一层循环,只有逐层break才能跳出所有循环
for (int i = 0; i < 20; i++) { if (i == 10) { break; // 在执行i==6时强制终止循环,i==10不会被执行 } System.out.println(i); }
2.continue
continue 只能用于循环语句中,终止当前循环,但是不跳出循环(在循环中continue后面的语句是不会执行了),
继续往下根据循环条件执行循环
for (int i = 0; i < 20; i++) { if (i == 10) { continue; // i==10不会被执行,而是被中断了 } System.out.println(i); }
3.return
- return 从当前的方法中退出,返回到该调用的方法的语句处,继续执行
- return 返回一个值给调用该方法的语句,返回值的数据类型必须与方法的声明中的返回值的类型一致
- return后面也可以不带参数,不带参数就是返回空,其实主要目的就是用于想中断函数执行,返回调用函数处
以上是关于Java基础(basis)-----关键字breakcontinuereturn的区别的主要内容,如果未能解决你的问题,请参考以下文章
Java基础(basis)-----InetAddress类
Java基础(basis)-----==和equals()的区别