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语句。
  • 相关阅读:
    java Activiti 工作流引擎 SSM 框架模块设计方案
    自定义表单 Flowable 工作流 Springboot vue.js 前后分离 跨域 有代码生成器
    数据库设计的十个最佳实践
    activiti 汉化 stencilset.json 文件内容
    JAVA oa 办公系统模块 设计方案
    java 考试系统 在线学习 视频直播 人脸识别 springboot框架 前后分离 PC和手机端
    集成 nacos注册中心配置使用
    “感恩节 ”怼记
    仓颉编程语言的一点期望
    关于System.out.println()与System.out.print("\n")的区别
  • 原文地址:https://www.cnblogs.com/linhuide/p/5785257.html
Copyright © 2011-2022 走看看