99问答网
所有问题
当前搜索:
在java中double是什么意思
JAVA中double是
浮点型的,double i = 1;为
什么
没有错误?
答:
java里double
的范围是最大的,所以把一个int数1付给double不会有问题,double形可以表示所有int数。反过来如果这样 int i=1.2 就会有问题,因为1.2是double型,有些double数int表示不了,会溢出,所以java不允许这样赋值。
在java中
,
Double
类型和
double
有
什么
不同?能否相互转换?
答:
你好Double类型是
double的
包装类,在JDK1.5以后,二者可以直接相互赋值,称为自动拆箱和自动装箱。看你的提示,我推测你的jdk版本在1.5以前。如果是这样,可以用
Double中的
方法,将包装类转为基本数据类型,如:double amount = rec.getAmount().doubleValue() ;...
java
double是什么
类型
答:
double
: 64位双精度浮点数 ,范围10^-308~10^308和-10^-308~-10^308 与之比较对应
的是
float,32位单精度浮点数 ,范围10^-38~10^38和-10^-38~-10^38 对我们这种程序员来说,能用float就不用double,因为float比double运算速度快、占用资源(内存)少。
请问
java中
,
Double
类型和
double
有
什么
不同?能否转换?
答:
你好Double类型是
double的
包装类,在JDK1.5以后,二者可以直接相互赋值,称为自动拆箱和自动装箱。看你的提示,我推测你的jdk版本在1.5以前。如果是这样,可以用
Double中的
方法,将包装类转为基本数据类型,如:double amount = rec.getAmount().doubleValue() ;...
在JAVA中
怎么比较
Double
类型数据的大小
答:
Double是
一个包装类,不是基本类型,和
double是
有区别,你可以把Double就看成一个普通
的
类型,所以类型在比较时都应该用 equals 两个对象通过==比都是不一样的,所以对象应该用equals比
java
float和
double的
区别
答:
数符加尾数占48位,指数符加指数占16位 -- double.知道了这四部分的占位,按二进制估计大小范围,再换算为十进制,就是你想知道的数值范围。对编程人员来说,double 和 float 的区别是double精度高,有效数字16位,float精度7位。但double消耗内存是float的两倍,
double的
运算速度比float慢得多,
java
...
java中double
值是非数字值
是什么意思
?
答:
double
类型有 1 个非数字
的
特殊值,0.0 除以0 或对一个负数开方会得到
Double
.NaN,表示非数字。可用如下代码测试:double a = 0.0/0;System.out.println(a); //输出 NaNSystem.out.println(Double.isNaN(a)); //trueDouble.isNaN(a) 返回 true,所以 a 是一个非数字值。
java中
float和
double
的区别...
答:
精度 不同,占的字节数也不同,一般我喜欢用
double的
,举个例子,float a=5.0;这样写会出错,因为float型变量强制后面用f结尾,也就是这样:float a=5.0f;double a=5.0;这样就不会有错,不过性能方面可能会差一些,小程序是没
什么
分别的.
JAVA中Double
.parseDouble(ch) parse
什么意思
?
答:
Double类中本来就有个方法parseDouble() ,作用是把字符串转换为Double。比如你要把字符串转换为整数也是一样的方法:int a=Integer.parseInt("");英文意思是:解析,其实就是把其他数据(ch)给我转换成
Double的意思
java
具有八种基本类型?
答:
2、java四类八种基本数据类型第一类:整型byteshortintlong第二类:浮点型float
double
第三类:逻辑型boolean(它只有两个值可取truefalse)第四类:字符型char在栈中可以直接分配内存的数据是基本数据类型。3、
JAVA中
一共有八种基本数据类型,分别是:byte、short、int、long、float、double、char、boolean。
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜