• JAVA基础(五)之条件语句


    ----------条件语句----------

    1.复合语句

    java语言的复合语句事宜整个区块为单位的语句,所以称为块语句。

    复合语句由开括号"{" 开始,闭合"}"结束.

    2.条件语句

    选择结构if

    if条件语句分为三种语法格式 if 条件语句,if...else语句和 if...else if多分支语句。

    (1.)if条件语句,可选择是否要执行紧跟在条件之后的那个语句。条件为布尔表达式

    if( 布尔表达式){

           执行语句

    }

    如果if语句控制的语句体是一条,大括号可以省略,若为多条,必须加大括号。

    要求:统一加大括号

    (2.)if...else语句 ,如果满足条件,就进行某种处理,否则就进行另一种处理。

    if (判断条件){

        执行语句1

        ……

    }else{

        执行语句2

        ……

    }

     if 后面()内的表达式的值必须是布尔类型的。

    表达式的值为true,则执行紧跟if 语句的复合语句;表达式的值为false,则执行else后面的复合语句

     

    首先计算比较表达式的值,看其为true还是false

    若为true,则执行语句体1,否则,执行语句体2;

    (3.)if...else if多分支语句。如果满足某种条件,就进行某种处理,否则如果满足另一种条件则执行另一种处理。

    if (判断条件1) {

        执行语句1

    } else if (判断条件2) {

        执行语句2

    }

    首先计算比较表达式1的值,看其返回true还是false

    如果是true,就执行语句体1,if语句整体结束。

    如果是false,接着计算比较表达式2看其返回是true还是false

    如果是true,就执行语句体2,if语句整体结束。

    如果是false,接着计算比较表达式3看其返回是true还是false

     ……如果都是false,执行最后一个else。

    注意

    If-else与三目运算符

    若数据简单,逻辑简单,用三目运算符,复杂就用if-else

     Switch语句

    实现了一个较简单明了的方式来实现“多选一”的选则。

    、switch语句的格式: 

          switch(表达式){     //基本数据类型中的byte short char int

                 case 值1:      

                        语句体1;

                        break;   //如果没有break语句,将继续执行后面的case中的诺干语句直到遇见break语句为止。

                 case 值2:

                        语句体2;

                        break;

                 ……

                 case 值n:

                        语句体n;

                        break;

                 default:   //如果它不存在,且switch语句中的表达式的值不予任何case的常量值相同,则switch则不做任何处理。

                        语句体n+1;

                        break;

           

    }

    同一个switch语句,case的常量必须相互不相同。

    case语句后常量表达式的值可以为整数,但是绝不可以为实数。

    case1.1; 这是不合法的。

  • 相关阅读:
    goole的protoc文件[test_pb2.py]
    selenium中无页面基本配置
    连接数据库
    python计时器(打包exe即可)
    pip 升级 报No module named 'pip'错怎么处理-百度经验
    人脸识别之识别出某人并标记
    WIN7环境人脸检测及识别python实现系列(3)——为模型训练准备人脸数据
    安装pillow(python的图形界面库) PIL模块安装
    python 用pip安装cv2
    python调用摄像头拍照并保存
  • 原文地址:https://www.cnblogs.com/layuechuquwan/p/11242291.html
Copyright © 2020-2023  润新知