day04课程回顾

课程回顾

  1. 数据类型转换

    1. 按照类型大小排序

      byte short int(char) long float double

      byte     1字节     8位  	-2^7 ~ 2^7-1
      
      short    2字节    16位	-2^15 ~ 2^15-1
      
      int        4字节	32位	-2^31 ~ 2^31-1
      
      long	 8字节	64位	-2^63 ~ 2^61-1
      
      float	4字节	32位	 -10^38~ 10^38-1
      
      double  8字节	64位	
      
      boolean  1字节	8位     1 表示true   0表示false    
      
      char  	2字节	16位	0~65535
      
    2. 自动类型转换(隐式类型转换)

      小转大

    3. 强制类型转换

      大转小

      (类型) 值

      byte short char 参与运算的时候会自动转换为int类型

  2. 运算符

    1. 算术运算符

      + - * / % ++ --
      

      /:除数不能为0

      1. 整数除以0, 结果会抛出运行期异常
      2. 浮点型数据除以0, Infinity
      3. 0.0除以0,得到的结果是个非数 NaN

      ++--:

      ​ 可以作用于变量,不能作用于直接量

      ​ ++--在变量之前,先++-- , 再参与运算

      ​ ++--在变量之后,先参与运算,再++--

    2. 关系运算符

      >  <  >= <=  !=   ==
      
    3. 逻辑运算符

      &   |   !  ^   &&  ||
      
posted @ 2023-07-27 22:15  御坂美琴丷  阅读(10)  评论(0)    收藏  举报