• 2018-10-06 总结


    if语句
    * if语句有三种格式
    *
    * if语句格式1:
    * if(关系表达式){
    * 语句体;
    * }
    *
    * 执行顺序:
    * A:首先计算关系表达式的值,看是true还是false
    * B: 如果是true,执行语句体,
    * C:如果是false,就不做执行语句体
    *
    * 不影响其它语句的执行


    * if语句格式2
    * if(关系表达式){
    * 语句体1
    * }else{
    * 语句体2
    * }
    *
    * 执行流程
    * A:先计算关系表达式的值,
    * B:若为true,执行语句体1
    * C:若为false,执行语句体2

    if语句格式3
    * if(关系表达式){
    * 语句体1;
    * }else if(关系表达式2){
    * 语句体2;
    * }
    * ...
    * else{
    * 语句体n+1;
    * }
    *
    * 执行顺序 :
    * A:首先判断关系表达式1,为true还是false,
    * B:若为true,执行语句体1;
    * C:若为false,继续判断关系表达式2,为true还是false,
    * D:若为true,执行语句体2,否则继续判断关系表达式3...
    * E:若以上都为false,执行语句体n+1;

    switch 语句格式:
    * switch(表达式){
    * case 值1:
    * 语句体1;
    * break;
    * case 值2:
    * 语句体2;
    * break;
    * ...
    * default:
    * 语句体n+1;
    * break;
    * }
    *
    * 格式解释:
    * 表达式:可以是 byte,short,int,char,
    * JDK5以后可以是枚举
    * JDK7以后可以是字符串
    * case后的值就是用来和表达式的值进行匹配的内容
    * break:就是中断的意思
    * default:就是所有的值都不匹配的时候,就执行default
    *
    * 执行流程:
    * A:首先计算机表达式的值
    * B:拿着这个计算出来的值,依次和case后面的值进行比较,一旦有匹配的执行对应的语句体,在执行的过程中遇到break就结束
    * C:如果所有的case都不匹配,就执行语句体n+1;

    for循环语句的格式:
    * for(初始化语句;判断条件语句;控制条件语句){
    * 循环体语句;
    * }
    *
    * 执行流程:
    * A:执行初始化语句
    * B:执行判断条件语句,看其结果是true还是false
    * 如果是false就结束循环
    * 如果是true就继续执行
    * C:执行循环体语句
    * D:执行控制条件语句
    * E:回到B继续

    while 循环语句格式:
    * while(判断条件语句){
    * 循环体语句;
    * }
    *
    * 扩展格式:
    * 初始化语句;
    * while(判断条件语句){
    * 循环体语句;
    * 控制条件语句;
    * }
    *
    * 回顾for循环语句:
    * for(初始化语句;判断条件语句;控制条件语句){
    * 循环体语句;
    * }
    *
    * 总结:while和for可以相互转换

    do...while 循环语句格式:
    * do{
    * 循环体语句;
    * }while(判断条件语句);
    *
    * 扩展格式:
    * 初始化语句;
    * do{
    * 循环体语句;
    * 控制条件语句;
    * }while(判断条件语句);
    *
    * 执行流程:
    * A:执行初始化语句
    * B:执行循环体语句
    * C:执行控制条件语句
    * D:执行判断条件语句,看是true还是false,
    * 若是false,就结束循环
    * 若是true,回到B继续
    */

    虽然三种循环可以做相同的事情,但还是有区别的
    * A: do...while 循环至少执行一次循环体
    * B: for和while 必须判断条件成立才可以执行循环体
    *
    *
    * for循环和while循环的区别:
    * for循环结束后,初始化的变量就不能用了,而while循环结束后,初始化的变量仍然可以使用
    *
    * 推荐使用循环的顺序:
    * for---while---do..while
    *


    * break:中断的意思
    *
    *
    * 使用场景:
    * A:switch 语句中
    * B:循环中
    *
    * 注意:
    * 离开使用场景是没有意义的
    *
    * 作用:
    * 用于结束循环

    continue: 继续的意思
    *
    * 使用场景: 循环中
    *
    * 注意:离开使用场景是没有意义的
    *
    * 作用:
    * 结束一次循环,继续下一次循环
    */

    break:结束整个循环
    * continue:结束本次循环,继续下次循环

  • 相关阅读:
    js--DOM基本使用
    前端--js基础2
    前端--js基础1
    tcp/udp编程
    关于网络
    异常处理
    装饰器
    1.__new__ 魔术方法 单态(例)模式 __del__ 魔术方法(析构方法) __call__ 魔术方法
    面向对象程序设计及面向对象封装 目录
    script 标签里的 async 和 defer
  • 原文地址:https://www.cnblogs.com/sand2018/p/9748099.html
Copyright © 2020-2023  润新知