这些是做什么的?我在教科书中找不到它们?
Double number = new Double(8.8);
Float number = new Float(8.8);
感谢。
答案 0 :(得分:2)
这些代码行正在实例化两个新对象,一个类型为Double
,另一个类型为Float
。 (请注意,它们与基本类型double
和float
不同。它们基本上将基本类型包装在对象中。)它们通过调用每个类型的构造函数并将它们传递给数字来实现。用于实例化它们的值。
答案 1 :(得分:1)
每一行声明一个名为“number”的新变量,并为其指定一个声明类型的新对象。第一行为Double,第二行为Float。
答案 2 :(得分:0)
Java编程语言提供了两个用于表示浮点数的内置类:float和double。 “Float
”类占用4个字节的存储空间,并且 23个精度的二进制数字。 “Double
”类占用8个字节的存储空间,并且 52个精度的二进制数字。
在您的示例中,您创建了一个,但它们具有不同的精度数字。
答案 3 :(得分:0)
第一个创建浮点数的双精度对象,第二个创建浮点数的单精度对象。
答案 4 :(得分:0)
他们被称为Wrapper类。它们是原始数据类型的包装器。