Java Double 类及代码示例
Double
是原始类型 double
值的封装类.
初见版本
1.0定义
public final class Double extends Number implements Comparable<Double>
或
//以下是构造方法
或
Double(double value) //构造一个新的 Double 对象用于代表参数里的原始 double, 从 Java 9 开始标注为废弃
或
Double(String s) //构造一个新的 Double 对象用于代表参数里由字符串表示的双精度浮点值, 从 Java 9 开始标注为废弃
说明
Double
类型的对象包含一个类型为 double 的单一字段.
此外, 该类提供了几种将 double
转换为 String
以及 String
转换为 double
的方法, 同时提供了在处理 double
时有用的其他常量和方法.
原始的 double
可以赋值隐式的转换为 Double
类.
示例
初始化Double类的示例
package com.yi21.Double; public class Yi21Double { public static void main(String[] args) { Double d = 1.2; //从 Java 9 起标注废弃 d = new Double("1.2"); //从 Java 9 起标注废弃 d = new Double(1.2); System.out.println("双精度浮点数: " + d); d = Double.POSITIVE_INFINITY; System.out.println("是否无限? " + d.isInfinite()); d = Double.NaN; System.out.println("是否为 NaN? " + d.isNaN()); } }
执行结果为 :
双精度浮点数: 1.2 是否无限? true 是否为 NaN? true