美文网首页
变量和标识符

变量和标识符

作者: 想吃热干面了 | 来源:发表于2019-02-27 16:30 被阅读0次

    标识符

    image.png

    关键字和保留字

    image.png

    变量

    即在程序的运行过程中随时可以发生变化的两

    数据类型(*****):分为两大类

    1.基本数据类型:4类8种
    2.引用数据类型

    基本数据类型

    1.整数型

    • byte:1字节 二进制8位
    • short:2字节 二进制16位
    • int : 4字节 二进制32位 默认的
    • long : 8字节 二进制64位 定义要加L或l
      2.浮点型
    • float : 32位 定义要加F或f
    • double :64位 默认的
      定义形式:1.十进制:例:3.14 314.0
      2.科学计数形式:例:3.14e2 3.14E-1
      3.布尔型 boolean
    • true
    • false
      4.字符型 char :一字符 两字节 不常用
      转义字符:


      image.png

      是一个定长为16位的无符号整数,对应unicode编码
      英文部分的值与ascall编码一致


    引用数据类型:接口、数组、类

    数据类型的转换

    两种转换方式:

    自动类型转换:(隐式类型转换)

    满足条件:

    • 两种类型彼此兼容
    • 目标类型的取之范围大于源类型
      当多种类型数据混合计算时,系统自动将所有数据转换成容量最大的那一种数据类型,再计算。
      自动转换规则:
    • boolean类型不能转换为其他的数据类型
    • byte、short、char之间不会相互转换,三者在计算时回转换为int类型


      image.png

    强制类型转换:(显示类型转换)

    即容量大的数据类型转换为容量小的数据类型
    需要我们手写代码强制转换
    格式为: 变量 = (目标类型) 值
    例:


    image.png

    运算符:用来表示数据的运算、赋值和比较

    种类:算术、赋值、比较、逻辑、位、条件(三元)运算符

    - 算术运算符

    image.png

    - 赋值运算符

    image.png

    - 关系运算符

    image.png

    - 逻辑运算符:两边结果为true或false

    &&(逻辑与): 运算符两边都为true,结果为true。注意:如果左侧为fasle,那么结果为fasle,就不会再去执行右边的判断
    ||(逻辑或):如果左边为true,就不会在执行右边

    - 位运算符

    image.png image.png

    - 三元运算符***

    image.png

    优先级

    image.png
    image.png

    表达式

    image.png
    image.png
    image.png

    相关文章

      网友评论

          本文标题:变量和标识符

          本文链接:https://www.haomeiwen.com/subject/hvvxuqtx.html