zoukankan      html  css  js  c++  java
  • [Java基础]循环结构3

    [Java基础]循环结构3

    break 与 continue 中断循环...

     1 /**
     2 文件路径:G:JavaByHands循环语句
     3 文件名称:BreakTest.java
     4 编写时间:2016/6/12
     5 作    者:郑晨辉
     6 编写说明:break 结束循环
     7 break 是完全跳出循环~~也就是说,遇到break 循环终止~~
     8 */
     9 
    10 public class BreakTest{
    11     
    12     public static void main(String[] args){
    13         
    14         //写一个for循环
    15         for (int i = 0 ; i < 10 ; i ++ ) {
    16             
    17             System.out.println("i = " + i);
    18             
    19             //利用break终止循环        
    20             //判断大小用 == 都错好多次了
    21             if (i == 5 ){
    22                 
    23                 break;
    24                 
    25             }
    26             
    27         }
    28         
    29         //新学的 多看书还是有好处的...
    30         //利用标签结束所有的循环...内层,外层一起结束
    31         //外层循环
    32         //加个标签
    33         outer:
    34         for (int j = 0 ; j < 10 ; j ++) {
    35             
    36             //内层循环
    37             for (int k = 0 ; k < 10 ; k ++) {
    38                 
    39                 System.out.println("j = " + j + ";k = " + k);
    40                 
    41                 //到达指定地点结束循环
    42                 if (j == 1 && k == 5) {
    43                     
    44                     break outer;
    45                 }
    46                 
    47             }
    48             
    49         }
    50         
    51     }
    52 
    53 }
     1 /**
     2 文件路径:G:JavaByHands循环语句
     3 文件名称:ContinueTest.java
     4 编写时间:2016/6/12
     5 作    者:郑晨辉
     6 编写说明:Continue 结束本次循环
     7 Continue是结束本次循环~然后循环继续~~
     8 */
     9 
    10 public class ContinueTest {
    11     
    12     public static void main(String[] args) {
    13         //创建一个循环
    14         for(int i = 0; i < 10 ; i ++) {
    15             
    16             System.out.println("i = " + i );
    17             
    18             //加一个continue
    19             if (i == 5) {
    20                 
    21                 continue;
    22                 
    23             }
    24             
    25             System.out.println("i + 1 = " + (i + 1));
    26             
    27         }
    28         
    29         //如同break一样,continue一样可以利用标签控制结束整个外层,内层循环~~然后继续~
    30         //标签
    31         abc:
    32         //
    33         for (int j = 0 ; j < 3 ; j ++) {
    34             //
    35             for (int k = 0 ; k < 3 ; k ++) {
    36                 System.out.println("j = " + j + "; k = " + k);
    37                 //条件
    38                 if (k == 2) {
    39                     continue abc;
    40                 }
    41                 
    42                 System.out.println("------");
    43             }
    44         } 
    45         
    46         
    47     }
    48 }
  • 相关阅读:
    HDU 5521 Meeting
    HDU 5170 GTY's math problem
    HDU 5531 Rebuild
    HDU 5534 Partial Tree
    HDU 4101 Ali and Baba
    HDU 5522 Numbers
    HDU 5523 Game
    ZUFE OJ 2301 GW I (3)
    POJ 2398 Toy Storage
    POJ 2318 TOYS
  • 原文地址:https://www.cnblogs.com/zhengchenhui/p/5578989.html
Copyright © 2011-2022 走看看