欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

对于浮点型的一些看法

程序员文章站 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		
		*/
		
	}
}