关键字break和return的区别

简介: 关键字break和return的区别

breakreturn关键字都有跳出当前代码的作用,但是它们有什么区别呢?上代码!


break关键字

实操展示

public class args {
    public static void main(String[] args) {
      for(int i=1;i<=10;i++){
        if(i==5){
          break;
        }
        System.out.println("i ="+i);
      }
      System.out.println("hello java");
    }
}

输出结果

运行break关键字,运行跳出for循环,继续运行main方法,打印出hello java

return关键字

实操展示

public class argsdemo {
  public static void main(String[] args) {
    for(int i=1;i<=10;i++){
      if(i==5){
        return;
      }else {
      System.out.println("i="+i);
      }
    }
    System.out.println("hello java");
  }
}

输出结果

运行return关键字,运行会跳出main方法,不会再运行方法中的代码了。


总结:运行break关键字,跳出循环语句

          运行return关键字,跳出方法

相关文章
循环控制中关键字break和continue的使用
循环控制中关键字break和continue的使用
109 1
|
4月前
|
Python
`return` 和 `yield` 关键字之间的区别
【8月更文挑战第29天】
48 5
|
5月前
|
JavaScript 前端开发
continue、return、break三者的区别
continue、return、break三者的区别
|
7月前
break,continue,return的区别深度剖析
break,continue,return的区别深度剖析
break、continue、return在循环中用法的区别
break、continue、return在循环中用法的区别
|
算法
三元运算符 return mData == null ? 0 : mData.size();的含义
三元运算符 return mData == null ? 0 : mData.size();的含义
64 0
|
C语言
for-if-break/do-while-break嵌套的问题
for-if-break/do-while-break嵌套的问题
91 0
continue和break的区别
continue和break的区别
129 0