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