数值型
浮点型
浮点分为两种
- float 单精度 四个字节
- double 双精度 八个字节
⭐️浮点型的注意要点❗️❗️❗️
1.浮点数在计算机的存储方式是
- 浮点数 = 符号位 + 指数位 + 尾数位
2.与整数类型一样,浮点型都有固定的字段长度和范围,不受操作系统的影响。
3.Java浮点数的赋值常量的默认值是一个double类型,若要表示的事float,要在数值后面加f或者F。
float n1 = 2.25f ;//这是正确的
4.float型的数据不能接收double型的数据
float n1 = 1.1;//这是错误的
double n2 = 1.1; //这是正确的
5.浮点型有两种表示方式
- 十进制 2.25 2.25f 0.225= .225
- 科学计数法
2.25e2 => 2.25×10的二次方
2.25E2 => 2.25×10的负二次方
6.在不知数据是什么精度下,应该用double型
7.double 型在运算中输出的是一个接近正确值的小数
double num1 = 8.1 / 3;
若我们要判断一个具体值与一个运算后的值比较是否相等,就要用到Math类的abs方法进行判断
if(Math.abs(num11 -num12)<0.001);