zoukankan      html  css  js  c++  java
  • 循环

    遍历数组
    1
    String[] s = { "A", "B", "C" };
            for (int i = 0; i < s.length; i++) {
                System.out.println(s[i]);
            }

    2

    String[] s = { "A", "B", "C" };
            for (String v : s) {
                System.out.println(v);
            }

    3

    String[] s = { "A", "B", "C" };
            Collection list = Arrays.asList(s);
            for (Iterator it = list.iterator(); it.hasNext();) {
                Object str = it.next();
                System.out.println(str);
            }

    break
    可以使用break 忽略循环体中任何其他语句,强行退出循环。
        for (int i = 0; i < 3; i++) {
                System.out.println("i=" + i);
                if (i == 1)
                    break;
            }

    但是break只能退出单层循环,对于多层循环,如何控制退出整个循环或退出到具体某一层循环?

    1、可用break后加标号的方式。具体详见break+标号

    2、让外层的循环条件表达式的结果可以受到里层循环体代码的控制,示例如下

    boolean flag = false;
            for (int i = 0; i < 3 && !flag; i++) {
                for (int j = 0; j < 3; j++) {
                    System.out.println("i=" + i + ",j=" + j);
                    if (i == 1 && j == 1) {
                        flag = true;
                        break;
                    }
                }
            }

    continue

    用于结束循环体中其后语句的执行,并跳回循环的开头执行下一次循环,而不是立刻结束循环体。

    for (int i = 0; i < 3; i++) {
                if (i == 1)
                    continue;
                System.out.println("i=" + i);
            }

    对于多层循环,可用continue后加标号的方式。具体详见continue+标号

  • 相关阅读:
    python --异常处理
    Python -- 函数对象
    python --循环对象
    python --循环设计
    python --模块
    python --文本文件的输入输出
    xpee.vbs
    oracle 有个xe版本
    POI对Excel单元格进行颜色设置
    POI进行ExcelSheet的拷贝
  • 原文地址:https://www.cnblogs.com/SQP51312/p/6064842.html
Copyright © 2011-2022 走看看