JAVA基础知识点02-数据类型转换、运算符

1.数据类型转换:

    1.boolean类型不参与类型转换

    2.自动类型提升

            大范围类型的变量 变量名 = 小范围类型的数据;

            注意: 参数计算的数据的数据类型存在多种,结果的数据类型 会提升成为参与运算中的最大的数据类型

                  如果参与运算的数据类型为short,byte,char,最终的结果提升成为int类型

                  如果为byte,short,char类型赋值的时候,如果数据在其范围内常量就能够成功赋值

        强制类型转换

            小范围类型变量 变量名 = (小范围类型变量)大范围类型的数据;

                1)先把数据强转为对应类型

                2)对应类型的数据赋值给对应类型的变量

        byte < short < int < long < float < double

2.运算符:

    算数运算符

    赋值运算符

    比较运算符

    逻辑运算符

    条件运算符

    位运算符

    操作数: 运算符左右两边的数据成为操作数

    表达式: 运算符连接左右两边的操作数整体称为表达式  a+b

    语句: 分号代表语句的结束

    一元|单目运算符 : 操作数只有一个运算符  + - 正号负号  ++ --

    二元|双目运算符 : 操作数有两个 + - * /

    三元|三目运算符 : 条件运算符

    算数运算符 重点(+字符串连接符  ++--)

        +

            1) 正号,可省略

            2) 加法运算

            3) 字符串的连接符使用

                当+左右两边只要一旦出现字符串,+就作为字符串的连接符,把两边的内容拼接成为一整个字符串

        -

            1)负号

            2)减法运算

        *  乘法运算

        /  除法运算

        %  取模|求余数

            规律: 当第一个 操作数小于第二个操作数的时候,结果为第一个操作数

        ++

        --

字符型参与运算,先转为对应 的十进制的结果然后再运算

++ --

自增|自减

++ 自增

    自身 +1

    a++|++a  ==> a = a+1;

-- 自减

   自身 -1

    a--|--a ==> a = a-1;

影响自己|操作自己

    ++写在操作数的前面|后面都是自身+1

    --写在操作数的前面还是后面都是自身-1

影响别人|参与运算

    ++|--如果放在操作数的前面,先自身+1|-1,然后参与运算

    ++|--如果放在操作数的后面,先运算再-1|+1  a--

你可能感兴趣的:(JAVA基础知识点02-数据类型转换、运算符)