对于浮点型的一些看法
程序员文章站
2024-03-18 17:49:34
...
关于浮点型
float【单精度】4个字节
double【双精度】8个字节精度较高
double精度太低,不适合做财务软件。
se类库字节码:C:\Program Files\Java\jdk1.8.0_221\jre\lib\rt.jar
se类库源码:C:\Program Files\Java\jdk1.8.0_221\src.zip
例如:String .java 和 String.class
我们的(String[] dhsj)中的String.class字节码文件。
java语言中 所有浮点字面值【3.0】被当做double类型来处理。
如果想要被当做float类型,需要在字面值后加F/f
* double 和 float 在计算机里存储的都是近似值,因为有些数字小数是无限的,所以取近似值。
public class DataType04
{
public static void main(String[] dhfi){
//3.0 是double类型的字面值 ,d 是double类型的变量
double d = 3.0 ;
System.out.println(d);
float f = 5.1;//编译不通过5.1是double,然而f是float变量名
/* 两种方法可编译通过
1、强制类型转换法
float f = (float)5.1;
2、数据后面带F/f
float f = 5.1F
*/
}
}
上一篇: 用C语言实现扫雷