zoukankan      html  css  js  c++  java
  • IF语句


    if语句的第一种格式:

    if(关系表达式) {

      语句体 ;

    }

    执行流程: 计算关系表达式的值,看其结果是true还是false , 如果是true执行,语句体; 如果是false,就不执行语句体 ;


    if 语句的第二种格式:

    if(关系表达式) {

      语句体1 ;

    }else {

      语句体2 ;

    }

    执行流程: 计算关系表达式的值,看其结果是true还是false , 如果是true执行语句体1; 如果是false ,执行语句体2 ;


    if 语句的第三种格式:

    if(关系表达式1) {

      语句体1 ;

    }else if(关系表达式2) {

      语句体2 ;

    }

    ...

    else {

      语句体n+1 ;

    }

    执行流程:

    计算关系表达式1的值,看其结果是true还是false , 如果是true执行语句体1 , if语句结束 ;

    如果是false , 计算关系表达式2的值,看其结果是true还是false, 如果是true执行语句体2 , if语句结束 ;

    ....

    如果都没有满足条件的if语句 ,那么执行else对应的语句体 ;


    if语句的注意事项

    ** 关系表达式无论简单还是复杂,结果必须是一个boolean类型的值

    ** 如果if语句控制的是一条语句,大括号可以省略,如果是多条,就不能省略,建议永远都不要省略

    ** 有左大括号就没有";"

    **最后一个else可以省略,但是建议不要省略,可以对范围外的错误值提示

     


    什么时候if语句实现不能用三元改进呢?

    * 当if语句控制的操作是一个输出语句的时候就不能。

    * 为什么呢?因为三元运算符是一个运算符,运算符操作完毕就应该有一个结果,而不是一个输出。

  • 相关阅读:
    docker一些基本操作
    Error requesting socket: exit status 255(一个很不错的解决办法)【转】
    十五周至十八周的任务进度
    7月24号day16总结
    7月23号day15总结
    7月22号day14总结
    7月21号day13总结
    7月20号day12总结
    7月19日day11总结
    7月18号day10总结
  • 原文地址:https://www.cnblogs.com/loaderman/p/6403445.html
Copyright © 2011-2022 走看看