break和return关键字都有跳出当前代码的作用,但是它们有什么区别呢?上代码!
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关键字,跳出方法