Java中的数字9.6352
的数据类型是什么?如何判断给定的值在Java中是float还是double?
其实如果我用'd'或'f'后缀数字。那么它将很容易决定。 但是,如果我把它作为一个单独的,那么这将是java中默认的数字类型?
Java中的数字9.6352
的数据类型是什么?如何判断给定的值在Java中是float还是double?
其实如果我用'd'或'f'后缀数字。那么它将很容易决定。 但是,如果我把它作为一个单独的,那么这将是java中默认的数字类型?
默认情况下它是double
原始类型。
默认情况下,任何不带'f'或'F'后缀的浮点数据类型都被认为是double
。 由于给定的数字不以'f'/'F'结尾,因此它的类型为double
。
我们可以选择在末尾添加'd'或'D'以将其标记为double
类型,但它也是可选的。
为您感兴趣;
0xD
为13,0xF
是150D
是(double) 0
和0F
是(float) 0
。
还有一件事双是班,双是dataype。我对吗? – Developer
'Double'确实是一个类,'double'是一个[primitive type](http://java.sun.com/docs/books/jls/third_edition/html/typesValues.html#4.2) – Mat