zoukankan      html  css  js  c++  java
  • 流程控制

    if 语句

    if语句有以下3种语法形式。

    基本形式

    // 如果表达式的值为true,则执行其后的代码块,否则不执行该代码块
    if(表达式){
        代码块
     }
    

    if-else 格式

    // 如果表达式的值为true,则执行其后的条件执行体 1,否则执行条件执行体 2
    if (boolean 表达式 或 boolean 变量) {
        条件执行体 1 // 为 true 时执行 
    } else {
        条件执行体 2 // 为 false 时执行
    }
    

    if-else if - else格式

    // 依次判断表达式的值,当出现某个表达式的值为true时,则执行其对应的代码块,然后跳到整个if语句之后继续执行程序。如果所有的表达式均为flase,则执行代码块X,然后继续执行后续程序
    if (boolean 表达式 A) {
        条件执行体 1 // A为 true 时执行 
    } else if (boolean 表达式 B) {
        条件执行体 2 // B为 true 时执行
    } else {
        条件执行体 3 // 为 false 时执行
    }
    

    switch 语句

    语法结构

    switch (整型表达式) {
        case 值 1:
            执行语句 1;
            break; // 注意是否要写 break
        case 值 2:
            执行语句 2;
            break;
        ...
        break;
        default:
            以上值都不匹配时执行的语句; // 不用写 break
    }
    

    注意:switch 语句后的表达式的数据类型只能是byte、short、char、int 四种整数类型,枚举类型和 String 类型(从 Java 7 才允许),不能是 boolean 类型

    while 循环

    语法结构

    while (boolean 表达式) {
        循环体;
        迭代语句; // 自增或自减,用于对循环次数的控制
    }
    

    注意:while 语句计算的表达式,必须返回 boolean 值。如果表达式计算为 true,while 语句执行 while 块的所有语句。while 语句继续测试表达式,然后执行它的块,直到表达式计算为 false

    do - while 循环

    语法结构

    do {
        循环体;
        迭代语句; // 自增或自减,用于对循环次数的控制
    } while (boolean 表达式);
    

    注意:do-while 先执行一次循环体,再判断表达式,若为 true 就执行循环体,否则,跳过循环体

    for 循环

    语法结构

    for (初始化语句; boolean 表达式; 迭代语句) {
        循环体;
    }
    
  • 相关阅读:
    OnEraseBkgnd、OnPaint与画面重绘
    .编译ADO类DLL时报错的解决方案
    VC列表框样式
    Codeforces 131D. Subway 寻找环树的最短路径
    Codeforces 103B. Cthulhu 寻找奈亚子
    Codeforces 246D. Colorful Graph
    Codeforces 278C. Learning Languages 图的遍历
    Codeforces 217A. Ice Skating 搜索
    Codeforces 107A. Dorm Water Supply 搜图
    Codeforces 263 D. Cycle in Graph 环
  • 原文地址:https://www.cnblogs.com/ghostwolf1/p/14107686.html
Copyright © 2011-2022 走看看