关键字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关键字,跳出方法

相关文章
|
2天前
|
C#
c#一文读懂continue、return、break区别
c#一文读懂continue、return、break区别
7 0
break、continue、return在循环中用法的区别
break、continue、return在循环中用法的区别
|
9月前
|
算法
三元运算符 return mData == null ? 0 : mData.size();的含义
三元运算符 return mData == null ? 0 : mData.size();的含义
38 0
|
11月前
continue和break的区别
continue和break的区别
80 0
|
编译器 Linux C语言
C++__return 0是什么意思?
C++__return 0是什么意思?
261 0
|
PHP 开发者
Return 关键字使用|学习笔记
快速学习 Return 关键字使用
65 0
写出continue和break的区别
写出continue和break的区别
82 0