java中double型数据的问题

来源:百度知道 编辑:UC知道 时间:2024/06/07 01:14:40
为什么我直接写System.out.println(509.9999965);它输出的总是509呢?
我想要用double型输出不要用字符输出!

你直接把 509.9999965 当成字符串输出好了

你可以定义个DOUBLE类型的变量
例:double d=509.9999965
在输出d
或者 你把509.9999965加上“”号啊

我试了一下,输出是509.9999965呀。
你要不试一下System.out.println(509.9999965d);

System.out.println(509.9999965d); 这样不需要,因为浮点类型 在java和c#中 默认的是double类型的

我ctrl+c、v这话运行就可以输出509.9999965啊。

就这样写没错啊,可以正常输出啊