5 java 笔记

1 java的浮点类型有两种float和double

2 浮点数必须包含一个小数点,否则会被当成int类型去处理

3 java语言的浮点类型默认是double类型

4 java中正数除以0得到正无穷大用double或者float类的positive-infinity表示,负数除以0得到负无穷大用double或者float类的negative-infinity表示,用0.0除以0.0或者负数开方得到一个非数用double或者float类的NaN表示。

5 float和double的正无穷和负无穷是相等的

6 JAVA中boolean类型的数值只能是true或者false,其他基本数值的类型也不能转换成Boolean类型

7 类型转换的方式:自动类型转换和强制类型转换

8 表数范围小的基本数值类型可以自动向表数范围大的自动转换,反之则需要强制类型转换

9 一个基本类型的值和字符串连接运算时,基本类型的值将自动转换成字符串类型

10 将一个double类型的变量赋值给float类型,编译将会报错

11 java为8种基本类型都提供了对应的包装类:

  1.   boolean------------------------------Boolean
  2.     byte-----------------------------------Byte
  3.    short--------------------------------------Short
  4.    int ----------------------------------------Integer
  5.    long----------------------------------------Long
  6.   char----------------------------------------Charactor
  7.   float--------------------------------------Float
  8.  double--------------------------------------Double

12 直接量:在程序中通过源代码直接给出的值就叫做直接量

13 java中的运算符

  1. 算数运算符
  2. 赋值运算符
  3. 比较运算符
  4. 逻辑运算符
  5. 位运算符
  6. 类型相关运算符

14 运算符++不能操作常量和表达式

原文地址:https://www.cnblogs.com/mibing/p/6895225.html