zoukankan      html  css  js  c++  java
  • if/switch/for/while执行顺序

    If(判断条件)
    {
    执行语句;
    }
    else if(判断条件)
    {执行语句;}
    else
    {执行语句}

    判断条件:
    1. bool值,关系表达式或者逻辑表达式得到的的结果是bool值
    2. 只能在if后才能加判断条件
    互斥性:
    if ---else if ---else 只能执行其中一个执行语句,如果满足前边的条件,后边的就不再判断

    Switch – case
    语法结构:
    Int num = 1 ;
    Switch(num)
    {
    case 1:
    执行语句;
    break;
    case 2:
    执行语句;
    break;
    ……..
    default:
    break;
    }
    1.Switch case针对的是单个值的比较,如果比较范围if更加方便
    2.从上向下逐个比较,如果都不满足就执行默认default
    3.Case穿透:如果满足case 1:条件,但是在case 1下没有break,那么在执行完case 1,不能结束结构,继续向下执行case 2,直到遇到break结束结构,可以应用于几个值执行相同的的执行语句

    对特定条件进行判断,满足则执行循环体,用于将某个语句或语句块重复执行预定次数。
    语法:
    for(初始化;条件;增减变量)
    {
    循环体
    }
    1.初始化:int I = 0; i是计次变量,用来记录循环多少次的
    2.判断条件: 判断循环是否继续执行,TRUE继续,FALSE结束循环结构
    3.增减变量:用来控制变量变化,控制循环执行次数的
    4.循环体:循环每次要执行的语句


    条件表达式为true,则执行循环体,用于次数不确定的情形。
    语法:
    while(循环条件)
    {
    循环体
    }
    1.循环条件:判断循环是否执行,TRUE继续,FALSE结束
    2.循环体:执行语句 和 控制变量语句
    3.在变量外部声明变量 int I = 0;也是计次和for相似


    执行语句块中的语句,直到条件表达式为false。
    与while语句区别:
    -- while语句先判断条件,满足时执行循环体。
    -- do while语句先执行循环体,满足条件再次执行。
    语法:
    do
    {
    循环体
    } while(条件);
    1.一定会执行一次方法体,例如在银行取钱一样,需要先操作在进行判断是否密码正确


    用于将控制转移给另一段代码。
    包括:continue 语句、break 语句、return 语句。

    Continue:跳过本次循环
    Break: 跳出循环
    Return:结束方法

  • 相关阅读:
    桃花扇
    望故乡
    Unity资源加载方式总结
    [Spark]-RDD详解之变量&操作
    [Spark]-RDD之创建
    [Spark]-RDD初识
    [Spark]-编译(2.3.1)&部署(YARN-Cluster)
    [Spark]-背景
    [Hive]-常规优化以及执行计划解析
    [转载]线上应用故障排查之一:高memory占用
  • 原文地址:https://www.cnblogs.com/CeasarH/p/9137938.html
Copyright © 2011-2022 走看看