zoukankan      html  css  js  c++  java
  • 第四章、使用判断语句

    1、操作符&& 和 || 都支持短路求值。将容易计算,简单的布尔表达式放到条件逻辑操作符左边,将较复杂的表达式放到右边。在许多情况下,程序并不需要对更复杂的表达式进行求值。

    2、if语法:

            if(booleanExpression)
               statement-1
            else
               statement-2
            如果没有else字句,而且booleanExpression为false,那么什么事情都不会发生,程序继续执行if语句之后的代码。

    3、代码块:用大括号封闭的一组语句

    4、代码块还界定了一个新的作用域。可在代码块内部定义变量,这些变量在代码块结束时消失。

    5、switch语句语法如下(switch,case和default是C#关键字)

            switch(controllingExpression)
            {
                case constantExpression:
                statements
                break;
                case constantExpression:
                statements
                break;
                ....
                default:
                statements
                break;
            }
            controllingExpression(控制表达式)只求值一次,而且必须包含在圆括号中。
            如果controllingExpression的值和任何constantExpression的值都不匹配,也没有default标签,程序就从switch的结束大括号之后的第一个语句继续执行。
     
    6、switch语句要严格遵循以下规则
            switch语句的控制表达式只能是基元数据类型,如int,char和string。其他任何类型(包括float和double类型)只能用if
            case标签必须是常量表达式,如42(控制表达式是int),'4'(控制表达式是char)或"43"(控制表达式是string)。要在运行是计算case标签的值,必须使用if语句。
            case标签必须唯一,不允许两个case标签具有相同的值。
            可以连续写多个case标签(中间不插额外的语句),指定在多种情况下都运行相同的语句。

    7、break语句是阻止直通的最常见方式,也可用return或throw语句代替。return从包含switch的方法中退出,throw引发异常并中止switch语句。
  • 相关阅读:
    golang fmt用法举例
    golang init函数
    golang 定时器
    golang 如何判断变量的类型
    题目:IO多路复用版FTP
    Python模块——gevent 在协程学习中遇到的模块
    python入门三十二天——协程 异步IO数据库队列缓存
    java——第一天 变量,java的基础类型
    操作PPT模块 python-pptx
    python入门三十一天---多进程
  • 原文地址:https://www.cnblogs.com/linhuide/p/5785257.html
Copyright © 2011-2022 走看看