在java中 浮点类型如何定义

实数doubled=5.0这样定义对吗?实数doubled=5.0这样定义为何不对... 实数 double d = 5.0 这样定义对吗?
实数 double d = 5.0 这样定义为何不对
展开
 我来答
百度网友6181d0f
推荐于2017-10-01 · TA获得超过200个赞
知道小有建树答主
回答量:105
采纳率:100%
帮助的人:65.1万
展开全部
与表示整数的整型不同,浮点型代表的是实数,其实就是包含小数的部分。我们也知道现实世界中是由很多复杂的数据的,所以需要这种表示实数的数据类型的支持。
一、浮点型常量 Java的实常数有两种表示形式:十进制数形式,由数字和小数点组成,且必须有小数点,如0.123, .123, 123. ,123.0 。 2.科学计数法形式。如:123e3或123E3,其中e或E之前必须有数字,且e或E后面的指数必须为整数。 实常数在机器中占64位,具有double型的值。对于float型的值,则要在数字后加f或F,如12.3F,它在机器中占32位,且表示精度较低。
二、浮点型变量 浮点型变量的类型有float和double两种。数据类型所占位数的范围: float 32位 3.4e-038~3.4e+038 ; double 64位 1.7e-308~1.7e+308 ; 双精度类型double比单精度类型float具有更高的精度,和更大的表示范围,常常用于科学计算等高精度场合。
三、浮点型变量定义举例 float f; //指定变量f为float型 double d; //指定变量d为double型 与C、C++不同,Java中没有无符号型整数,而且明确规定了整型和浮点型数据所占的内存字节数,这样就保证了安全性、鲁棒性和平台无关性
cc...2@126.com
推荐于2017-09-23 · TA获得超过429个赞
知道小有建树答主
回答量:218
采纳率:100%
帮助的人:263万
展开全部
float f=5.0F;

float f=5.0f;

double型
double d=5.0;

double d=5.0D;

double d=5.0d;
double型可以没有d,float型必须有f或F
另:你的double d = 5.0没有问题,是不是没有分号或者前边已经定义变量d了
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
z小强g
2010-06-16 · TA获得超过130个赞
知道小有建树答主
回答量:186
采纳率:0%
帮助的人:101万
展开全部
对啊
public class Test{
public static void main(String args[]){
double d=5.0;
System.out.println(d);
}
}
你把文件名定义为Test.java,一定要注意大小写。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式