加入收藏 | 设为首页 | 会员中心 | 我要投稿 PHP编程网 - 黄冈站长网 (http://www.0713zz.com/)- 数据应用、建站、人体识别、智能机器人、语音技术!
当前位置: 首页 > 教程 > 正文

Java跳出循环的差异

发布时间:2021-11-25 18:49:46 所属栏目:教程 来源:互联网
导读:1.return 跳出returnAndBreak方法 // 演示示例 public void returnAndBreak() { int i = 0; String interleave = ON; System.out.println(==== return ====); while (i 10) { System.out.println( OUT==================== ); i ++ ; if ( interleave.equalsI
1.return 跳出returnAndBreak方法
 
// 演示示例   
public void returnAndBreak() {  
    int i = 0;  
    String interleave = "ON";  
      
    System.out.println("==== return ====");  
    while (i < 10) {  
        System.out.println(" OUT==================== ");  
        i ++ ;  
        if ( interleave.equalsIgnoreCase("ON") ) {  
            return;  
        }  
        System.out.println("i = " + i);  
    }  
    System.out.println("==== return ====");  
}  
// 输出结果   
==== return ====  
 OUT====================   
2.break 跳出while (i < 10) {} 循环
 
// 演示示例   
public void returnAndBreak() {  
    int i = 0;  
    String interleave = "ON";  
      
    System.out.println("==== break ====");  
    while (i < 10) {  
        System.out.println(" ==================== ");  
        i ++ ;  
        if ( interleave.equalsIgnoreCase("ON") ) {  
            break;  
        }  
        System.out.println("i = " + i);  
    }  
    System.out.println("==== break ====");  
}  
// 输出结果:   
==== break ====  
 ====================   
==== break ====  
 
3.if条件判断 + continue 中断循环进行下一次循环(此例演示的加条件判断后,如果条件满足,后面的步骤就不执行了)
 
view plaincopy to clipboardprint?
// 演示示例   
public void returnAndBreak() {  
    int i = 0;  
    String interleave = "ON";  
      
    System.out.println("==== continue ====");  
    while (i < 10) {  
        System.out.println(" ==================== ");  
        i ++ ;  
        if ( interleave.equalsIgnoreCase("ON") ) {  
            continue;  
        }  
        System.out.println("i = " + i);  
    }  
    System.out.println("==== continue ====");  
}  
输出结果:  
==== continue ====  
 ====================   
 ====================   
 ====================   
 ====================   
 ====================   
 ====================   
 ====================   
 ====================   
 ====================   
 ====================   
==== continue ====  

(编辑:PHP编程网 - 黄冈站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读