码迷,mamicode.com
首页 > 编程语言 > 详细

Java关键字break、continue、return的区别

时间:2018-03-10 00:23:26      阅读:128      评论:0      收藏:0      [点我收藏+]

标签:数据   java   col   中断   ret   跳出循环   switch   语句   数据类型   

     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

    (1).return 从当前的方法中退出,返回到该调用的方法的语句处,继续执行 
    (2).return 返回一个值给调用该方法的语句,返回值的数据类型必须与方法的声明中的返回值的类型一致 
    (3). return后面也可以不带参数,不带参数就是返回空,其实主要目的就是用于想中断函数执行,返回调用函数处

Java关键字break、continue、return的区别

标签:数据   java   col   中断   ret   跳出循环   switch   语句   数据类型   

原文地址:https://www.cnblogs.com/guhun/p/8522230.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!