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 表达式; 迭代语句) {
        循环体;
    }
    
  • 相关阅读:
    课程作业03-1
    课程作业02
    课程作业01:模仿JavaAppArguments.java示例,编写一个程序,此程序从命令行接收多个数字,求和之后输出结果。
    《大道至简》第一章读后感,伪代码
    《美国教授写给被开除中国留学生的信》阅读笔记
    《大道至简》读后感
    《需求工程——软件建模与分析》阅读笔记02
    《需求工程——软件建模与分析》阅读笔记01
    微信小游戏开发笔记03
    微信小游戏开发笔记02
  • 原文地址:https://www.cnblogs.com/ghostwolf1/p/14107686.html
Copyright © 2011-2022 走看看