<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<!--NewPage-->
<html>
<head>
<!-- Generated by javadoc on Wed Jul 28 01:21:15 GMT 1999 -->
<title>
  Class java.lang.Double
</title>
</head>
<body>
<a name="_top_"></a>
<pre>
<a href="packages.html">All Packages</a>  <a href="tree.html">Class Hierarchy</a>  <a href="Package-java.lang.html">This Package</a>  <a href="java.lang.Compiler.html#_top_">Previous</a>  <a href="java.lang.Float.html#_top_">Next</a>  <a href="AllNames.html">Index</a></pre>
<hr>
<h1>
  Class java.lang.Double
</h1>
<pre>
<a href="java.lang.Object.html#_top_">java.lang.Object</a>
   |
   +----<a href="java.lang.Number.html#_top_">java.lang.Number</a>
           |
           +----java.lang.Double
</pre>
<hr>
<dl>
  <dt> public final class <b>Double</b>
  <dt> extends <a href="java.lang.Number.html#_top_">Number</a>
</dl>
The Double class wraps a value of the primitive type 
 <code>double</code> in an object. An object of type 
 <code>Double</code> contains a single field whose type is 
 <code>double</code>. 
 <p>
 In addition, this class provides several methods for converting a 
 <code>double</code> to a <code>String</code> and a 
 <code>String</code> to a <code>double</code>, as well as other 
 constants and methods useful when dealing with a 
 <code>double</code>.
<p>
<hr>
<a name="index"></a>
<h2>
  <img src="images/variable-index.gif" width=207 height=38 alt="Variable Index">
</h2>
<dl>
  <dt> <img src="images/blue-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#MAX_VALUE"><b>MAX_VALUE</b></a>
  <dd>  The largest positive value of type <code>double</code>.
  <dt> <img src="images/blue-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#MIN_VALUE"><b>MIN_VALUE</b></a>
  <dd>  The smallest positive value of type <code>double</code>.
  <dt> <img src="images/blue-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#NaN"><b>NaN</b></a>
  <dd> 
 A NaN value of type <code>double</code>.
  <dt> <img src="images/blue-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#NEGATIVE_INFINITY"><b>NEGATIVE_INFINITY</b></a>
  <dd>  The negative infinity of type <code>double</code>.
  <dt> <img src="images/blue-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#POSITIVE_INFINITY"><b>POSITIVE_INFINITY</b></a>
  <dd>  The positive infinity of type <code>double</code>.
  <dt> <img src="images/blue-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#TYPE"><b>TYPE</b></a>
  <dd>  The Class object representing the primitive type double.
</dl>
<h2>
  <img src="images/constructor-index.gif" width=275 height=38 alt="Constructor Index">
</h2>
<dl>
  <dt> <img src="images/yellow-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#Double(double)"><b>Double</b></a>(double)
  <dd>  Constructs a newly allocated <code>Double</code> object that 
 represents the primitive <code>double</code> argument.
  <dt> <img src="images/yellow-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#Double(java.lang.String)"><b>Double</b></a>(String)
  <dd>  Constructs a newly allocated <code>Double</code> object that 
 represents the floating- point value of type <code>double</code> 
 represented by the string.
</dl>
<h2>
  <img src="images/method-index.gif" width=207 height=38 alt="Method Index">
</h2>
<dl>
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#byteValue()"><b>byteValue</b></a>()
  <dd>  Returns the value of this Double as a byte (by casting to a byte).
  <dt> <img src="images/green-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#doubleToLongBits(double)"><b>doubleToLongBits</b></a>(double)
  <dd>  Returns a representation of the specified floating-point value 
 according to the IEEE 754 floating-point "double 
 format" bit layout.
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#doubleValue()"><b>doubleValue</b></a>()
  <dd>  Returns the double value of this Double.
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#equals(java.lang.Object)"><b>equals</b></a>(Object)
  <dd>  Compares this object against the specified object.
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#floatValue()"><b>floatValue</b></a>()
  <dd>  Returns the float value of this Double.
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#hashCode()"><b>hashCode</b></a>()
  <dd>  Returns a hashcode for this Double.
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#intValue()"><b>intValue</b></a>()
  <dd>  Returns the integer value of this Double (by casting to an int).
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#isInfinite()"><b>isInfinite</b></a>()
  <dd>  Returns true if this Double value is infinitely large in magnitude.
  <dt> <img src="images/green-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#isInfinite(double)"><b>isInfinite</b></a>(double)
  <dd>  Returns true if the specified number is infinitely large in magnitude.
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#isNaN()"><b>isNaN</b></a>()
  <dd>  Returns true if this Double value is the special Not-a-Number (NaN)
 value.
  <dt> <img src="images/green-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#isNaN(double)"><b>isNaN</b></a>(double)
  <dd>  Returns true if the specified number is the special Not-a-Number (NaN)
 value.
  <dt> <img src="images/green-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#longBitsToDouble(long)"><b>longBitsToDouble</b></a>(long)
  <dd>  Returns the double-float corresponding to a given bit represention.
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#longValue()"><b>longValue</b></a>()
  <dd>  Returns the long value of this Double (by casting to a long).
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#shortValue()"><b>shortValue</b></a>()
  <dd>  Returns the value of this Double as a short (by casting to a short).
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#toString()"><b>toString</b></a>()
  <dd>  Returns a String representation of this Double object.
  <dt> <img src="images/green-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#toString(double)"><b>toString</b></a>(double)
  <dd>  Creates a string representation of the <code>double</code> 
 argument.
  <dt> <img src="images/green-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#valueOf(java.lang.String)"><b>valueOf</b></a>(String)
  <dd>  Returns a new Double value initialized to the value represented by the 
 specified String.
</dl>
<a name="variables"></a>
<h2>
  <img src="images/variables.gif" width=153 height=38 alt="Variables">
</h2>
<a name="POSITIVE_INFINITY"><img src="images/blue-ball.gif" width=12 height=12 alt=" o "></a>
<b>POSITIVE_INFINITY</b>
<pre>
 public static final double POSITIVE_INFINITY
</pre>
<dl>
  <dd> The positive infinity of type <code>double</code>.<p>
</dl>
<a name="NEGATIVE_INFINITY"><img src="images/blue-ball.gif" width=12 height=12 alt=" o "></a>
<b>NEGATIVE_INFINITY</b>
<pre>
 public static final double NEGATIVE_INFINITY
</pre>
<dl>
  <dd> The negative infinity of type <code>double</code>.<p>
</dl>
<a name="NaN"><img src="images/blue-ball.gif" width=12 height=12 alt=" o "></a>
<b>NaN</b>
<pre>
 public static final double NaN
</pre>
<dl>
  <dd> A NaN value of type <code>double</code>.<p>
</dl>
<a name="MAX_VALUE"><img src="images/blue-ball.gif" width=12 height=12 alt=" o "></a>
<b>MAX_VALUE</b>
<pre>
 public static final double MAX_VALUE
</pre>
<dl>
  <dd> The largest positive value of type <code>double</code>.<p>
</dl>
<a name="MIN_VALUE"><img src="images/blue-ball.gif" width=12 height=12 alt=" o "></a>
<b>MIN_VALUE</b>
<pre>
 public static final double MIN_VALUE
</pre>
<dl>
  <dd> The smallest positive value of type <code>double</code>.<p>
</dl>
<a name="TYPE"><img src="images/blue-ball.gif" width=12 height=12 alt=" o "></a>
<b>TYPE</b>
<pre>
 public static final <a href="java.lang.Class.html#_top_">Class</a> TYPE
</pre>
<dl>
  <dd> The Class object representing the primitive type double.<p>
</dl>
<a name="constructors"></a>
<h2>
  <img src="images/constructors.gif" width=231 height=38 alt="Constructors">
</h2>
<a name="Double"></a>
<a name="Double(double)"><img src="images/yellow-ball.gif" width=12 height=12 alt=" o "></a>
<b>Double</b>
<pre>
 public Double(double value)
</pre>
<dl>
  <dd> Constructs a newly allocated <code>Double</code> object that 
 represents the primitive <code>double</code> argument.
<p>
  <dd><dl>
    <dt> <b>Parameters:</b>
    <dd> value - the value to be represented by the <code>Double</code>.
  </dl></dd>
</dl>
<a name="Double(java.lang.String)"><img src="images/yellow-ball.gif" width=12 height=12 alt=" o "></a>
<b>Double</b>
<pre>
 public Double(<a href="java.lang.String.html#_top_">String</a> s) throws <a href="java.lang.NumberFormatException.html#_top_">NumberFormatException</a>
</pre>
<dl>
  <dd> Constructs a newly allocated <code>Double</code> object that 
 represents the floating- point value of type <code>double</code> 
 represented by the string. The string is converted to a 
 <code>double</code> value as if by the <code>valueOf</code> method.
<p>
  <dd><dl>
    <dt> <b>Parameters:</b>
    <dd> s - a string to be converted to a <code>Double</code>.
    <dt> <b>Throws:</b> <a href="java.lang.NumberFormatException.html#_top_">NumberFormatException</a>
    <dd> if the string does not contain a
               parsable number.
    <dt> <b>See Also:</b>
    <dd> <a href="#valueOf(java.lang.String)">valueOf</a>
  </dl></dd>
</dl>
<a name="methods"></a>
<h2>
  <img src="images/methods.gif" width=151 height=38 alt="Methods">
</h2>
<a name="toString(double)"><img src="images/green-ball.gif" width=12 height=12 alt=" o "></a>
<a name="toString"><b>toString</b></a>
<pre>
 public static <a href="java.lang.String.html#_top_">String</a> toString(double d)
</pre>
<dl>
  <dd> Creates a string representation of the <code>double</code> 
 argument. 
 <p>
 The values <code>NaN</code>, <code>NEGATIVE_INFINITY</code>, 
 <code>POSITIVE_INFINITY</code>, <code>-0.0</code>, and 
 <code>+0.0</code> are represented by the strings 
 <code>"NaN"</code>, <code>"-Infinity"</code>, 
 <code>"Infinity"</code>, <code>"-0.0"</code>, and 
 <code>"0.0"</code>, respectively. 
 <p>
 If <code>d</code> is in the range 
 <code>10<sup>-3</sup>&nbsp;&lt;= |d|&nbsp;&lt;=10<sup>7</sup></code>,
 then it is converted to a string in the style 
 <code>[-]ddd.ddd</code>. Otherwise, it is converted to a 
 string in the style <code>[-]m.ddddE&#177;xx</code>.
 <p>
 There is always a minimum of one digit after the decimal point. 
 The number of digits is the minimum needed to uniquely distinguish 
 the argument value from adjacent values of type 
 <code>double</code>.
<p>
  <dd><dl>
    <dt> <b>Parameters:</b>
    <dd> d - the double to be converted.
    <dt> <b>Returns:</b>
    <dd> a string representation of the argument.
  </dl></dd>
</dl>
<a name="valueOf(java.lang.String)"><img src="images/green-ball.gif" width=12 height=12 alt=" o "></a>
<a name="valueOf"><b>valueOf</b></a>
<pre>
 public static <a href="#_top_">Double</a> valueOf(<a href="java.lang.String.html#_top_">String</a> s) throws <a href="java.lang.NumberFormatException.html#_top_">NumberFormatException</a>
</pre>
<dl>
  <dd> Returns a new Double value initialized to the value represented by the 
 specified String.
<p>
  <dd><dl>
    <dt> <b>Parameters:</b>
    <dd> s - the string to be parsed.
    <dt> <b>Returns:</b>
    <dd> a newly constructed <code>Double</code> initialized to the
             value represented by the string argument.
    <dt> <b>Throws:</b> <a href="java.lang.NumberFormatException.html#_top_">NumberFormatException</a>
    <dd> if the string does not contain a
               parsable number.
  </dl></dd>
</dl>
<a name="isNaN(double)"><img src="images/green-ball.gif" width=12 height=12 alt=" o "></a>
<a name="isNaN"><b>isNaN</b></a>
<pre>
 public static boolean isNaN(double v)
</pre>
<dl>
  <dd> Returns true if the specified number is the special Not-a-Number (NaN)
 value.
<p>
  <dd><dl>
    <dt> <b>Parameters:</b>
    <dd> v - the value to be tested.
    <dt> <b>Returns:</b>
    <dd> <code>true</code> if the value of the argument is NaN;
          <code>false</code> otherwise.
  </dl></dd>
</dl>
<a name="isInfinite(double)"><img src="images/green-ball.gif" width=12 height=12 alt=" o "></a>
<a name="isInfinite"><b>isInfinite</b></a>
<pre>
 public static boolean isInfinite(double v)
</pre>
<dl>
  <dd> Returns true if the specified number is infinitely large in magnitude.
<p>
  <dd><dl>
    <dt> <b>Parameters:</b>
    <dd> v - the value to be tested.
    <dt> <b>Returns:</b>
    <dd> <code>true</code> if the value of the argument is positive
          infinity or negative infinity; <code>false</code> otherwise.
  </dl></dd>
</dl>
<a name="isNaN()"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="isNaN"><b>isNaN</b></a>
<pre>
 public boolean isNaN()
</pre>
<dl>
  <dd> Returns true if this Double value is the special Not-a-Number (NaN)
 value.
<p>
  <dd><dl>
    <dt> <b>Returns:</b>
    <dd> <code>true</code> if the value represented by this object is
          NaN; <code>false</code> otherwise.
  </dl></dd>
</dl>
<a name="isInfinite()"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="isInfinite"><b>isInfinite</b></a>
<pre>
 public boolean isInfinite()
</pre>
<dl>
  <dd> Returns true if this Double value is infinitely large in magnitude.
<p>
  <dd><dl>
    <dt> <b>Returns:</b>
    <dd> <code>true</code> if the value represented by this object is
          positive infinity or negative infinity;
          <code>false</code> otherwise.
  </dl></dd>
</dl>
<a name="toString()"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="toString"><b>toString</b></a>
<pre>
 public <a href="java.lang.String.html#_top_">String</a> toString()
</pre>
<dl>
  <dd> Returns a String representation of this Double object.
 The primitive <code>double</code> value represented by this 
 object is converted to a string exactly as if by the method 
 <code>toString</code> of one argument.
<p>
  <dd><dl>
    <dt> <b>Returns:</b>
    <dd> a <code>String</code> representation of this object.
    <dt> <b>Overrides:</b>
    <dd> <a href="java.lang.Object.html#toString()">toString</a> in class <a href="java.lang.Object.html#_top_">Object</a>
    <dt> <b>See Also:</b>
    <dd> <a href="#toString(double)">toString</a>
  </dl></dd>
</dl>
<a name="byteValue()"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="byteValue"><b>byteValue</b></a>
<pre>
 public byte byteValue()
</pre>
<dl>
  <dd> Returns the value of this Double as a byte (by casting to a byte).
<p>
  <dd><dl>
    <dt> <b>Overrides:</b>
    <dd> <a href="java.lang.Number.html#byteValue()">byteValue</a> in class <a href="java.lang.Number.html#_top_">Number</a>
  </dl></dd>
</dl>
<a name="shortValue()"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="shortValue"><b>shortValue</b></a>
<pre>
 public short shortValue()
</pre>
<dl>
  <dd> Returns the value of this Double as a short (by casting to a short).
<p>
  <dd><dl>
    <dt> <b>Overrides:</b>
    <dd> <a href="java.lang.Number.html#shortValue()">shortValue</a> in class <a href="java.lang.Number.html#_top_">Number</a>
  </dl></dd>
</dl>
<a name="intValue()"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="intValue"><b>intValue</b></a>
<pre>
 public int intValue()
</pre>
<dl>
  <dd> Returns the integer value of this Double (by casting to an int).
<p>
  <dd><dl>
    <dt> <b>Returns:</b>
    <dd> the <code>double</code> value represented by this object is
          converted to type <code>int</code> and the result of the
          conversion is returned.
    <dt> <b>Overrides:</b>
    <dd> <a href="java.lang.Number.html#intValue()">intValue</a> in class <a href="java.lang.Number.html#_top_">Number</a>
  </dl></dd>
</dl>
<a name="longValue()"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="longValue"><b>longValue</b></a>
<pre>
 public long longValue()
</pre>
<dl>
  <dd> Returns the long value of this Double (by casting to a long).
<p>
  <dd><dl>
    <dt> <b>Returns:</b>
    <dd> the <code>double</code> value represented by this object is
          converted to type <code>long</code> and the result of the
          conversion is returned.
    <dt> <b>Overrides:</b>
    <dd> <a href="java.lang.Number.html#longValue()">longValue</a> in class <a href="java.lang.Number.html#_top_">Number</a>
  </dl></dd>
</dl>
<a name="floatValue()"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="floatValue"><b>floatValue</b></a>
<pre>
 public float floatValue()
</pre>
<dl>
  <dd> Returns the float value of this Double.
<p>
  <dd><dl>
    <dt> <b>Returns:</b>
    <dd> the <code>double</code> value represented by this object is
          converted to type <code>float</code> and the result of the
          conversion is returned.
    <dt> <b>Overrides:</b>
    <dd> <a href="java.lang.Number.html#floatValue()">floatValue</a> in class <a href="java.lang.Number.html#_top_">Number</a>
  </dl></dd>
</dl>
<a name="doubleValue()"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="doubleValue"><b>doubleValue</b></a>
<pre>
 public double doubleValue()
</pre>
<dl>
  <dd> Returns the double value of this Double.
<p>
  <dd><dl>
    <dt> <b>Returns:</b>
    <dd> the <code>double</code> value represented by this object.
    <dt> <b>Overrides:</b>
    <dd> <a href="java.lang.Number.html#doubleValue()">doubleValue</a> in class <a href="java.lang.Number.html#_top_">Number</a>
  </dl></dd>
</dl>
<a name="hashCode()"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="hashCode"><b>hashCode</b></a>
<pre>
 public int hashCode()
</pre>
<dl>
  <dd> Returns a hashcode for this Double.
<p>
  <dd><dl>
    <dt> <b>Returns:</b>
    <dd> a <code>hash code</code> value for this object.
    <dt> <b>Overrides:</b>
    <dd> <a href="java.lang.Object.html#hashCode()">hashCode</a> in class <a href="java.lang.Object.html#_top_">Object</a>
  </dl></dd>
</dl>
<a name="equals(java.lang.Object)"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="equals"><b>equals</b></a>
<pre>
 public boolean equals(<a href="java.lang.Object.html#_top_">Object</a> obj)
</pre>
<dl>
  <dd> Compares this object against the specified object.
 The result is <code>true</code> if and only if the argument is 
 not <code>null</code> and is a <code>Double</code> object that 
 represents a double that has the identical bit pattern to the bit 
 pattern of the double represented by this object. 
 <p>
 Note that in most cases, for two instances of class 
 <code>Double</code>, <code>d1</code> and <code>d2</code>, the 
 value of <code>d1.equals(d2)</code> is <code>true</code> if and 
 only if 
 <ul><code>
   d1.doubleValue()&nbsp;== d2.doubleValue()
 </code></ul>
 <p>
 also has the value <code>true</code>. However, there are two 
 exceptions: 
 <ul>
 <li>If <code>d1</code> and <code>d2</code> both represent 
     <code>Double.NaN</code>, then the <code>equals</code> method 
     returns <code>true</code>, even though 
     <code>Double.NaN==Double.NaN</code> has the value 
     <code>false</code>.
 <li>If <code>d1</code> represents <code>+0.0</code> while
     <code>d2</code> represents <code>-0.0</code>, or vice versa,
     the <code>equal</code> test has the value <code>false</code>,
     even though <code>+0.0==-0.0</code> has the value <code>true.</code>
 </ul>
<p>
  <dd><dl>
    <dt> <b>Parameters:</b>
    <dd> obj - the object to compare with.
    <dt> <b>Returns:</b>
    <dd> <code>true</code> if the objects are the same;
          <code>false</code> otherwise.
    <dt> <b>Overrides:</b>
    <dd> <a href="java.lang.Object.html#equals(java.lang.Object)">equals</a> in class <a href="java.lang.Object.html#_top_">Object</a>
  </dl></dd>
</dl>
<a name="doubleToLongBits(double)"><img src="images/green-ball.gif" width=12 height=12 alt=" o "></a>
<a name="doubleToLongBits"><b>doubleToLongBits</b></a>
<pre>
 public static native long doubleToLongBits(double value)
</pre>
<dl>
  <dd> Returns a representation of the specified floating-point value 
 according to the IEEE 754 floating-point "double 
 format" bit layout. 
 <p>
 Bit 63 represents the sign of the floating-point number. Bits 
 62-52 represent the exponent. Bits 51-0 represent 
 the significand (sometimes called the mantissa) of the 
 floating-point number. 
 <p>
 If the argument is positive infinity, the result is 
 <code>0x7ff0000000000000L</code>. 
 <p>
 If the argument is negative infinity, the result is 
 <code>0xfff0000000000000L</code>. 
 <p>
 If the argument is NaN, the result is 
 <code>0x7ff8000000000000L</code>.
<p>
  <dd><dl>
    <dt> <b>Parameters:</b>
    <dd> value - a double precision floating-point number.
    <dt> <b>Returns:</b>
    <dd> the bits that represent the floating-point number.
  </dl></dd>
</dl>
<a name="longBitsToDouble(long)"><img src="images/green-ball.gif" width=12 height=12 alt=" o "></a>
<a name="longBitsToDouble"><b>longBitsToDouble</b></a>
<pre>
 public static native double longBitsToDouble(long bits)
</pre>
<dl>
  <dd> Returns the double-float corresponding to a given bit represention.
 The argument is considered to be a representation of a 
 floating-point value according to the IEEE 754 floating-point 
 "double precision" bit layout. That floating-point 
 value is returned as the result. 
 <p>
 If the argument is <code>0x7f80000000000000L</code>, the result 
 is positive infinity. 
 <p>
 If the argument is <code>0xff80000000000000L</code>, the result 
 is negative infinity. 
 <p>
 If the argument is any value in the range 
 <code>0x7ff0000000000001L</code> through 
 <code>0x7fffffffffffffffL</code> or in the range 
 <code>0xfff0000000000001L</code> through 
 <code>0xffffffffffffffffL</code>, the result is NaN. All IEEE 754 
 NaN values are, in effect, lumped together by the Java language 
 into a single value.
<p>
  <dd><dl>
    <dt> <b>Parameters:</b>
    <dd> bits - any <code>long</code> integer.
    <dt> <b>Returns:</b>
    <dd> the <code>double</code> floating-point value with the same
          bit pattern.
  </dl></dd>
</dl>
<hr>
<pre>
<a href="packages.html">All Packages</a>  <a href="tree.html">Class Hierarchy</a>  <a href="Package-java.lang.html">This Package</a>  <a href="java.lang.Compiler.html#_top_">Previous</a>  <a href="java.lang.Float.html#_top_">Next</a>  <a href="AllNames.html">Index</a></pre>
</body>
</html>
