Numeric.doubleValue
return the value of the Numeric object as a double
Calling Sequence
Description
Examples
double doubleValue() throws MapleException
The doubleValue function returns the value represented in the Numeric as a Java double. If the value does not fit exactly into a Java double, an approximation is returned.
import com.maplesoft.openmaple.*;
import com.maplesoft.externalcall.MapleException;
class Example
{
public static void main( String notused[] ) throws MapleException
String[] mapleArgs = { "java" };
Engine engine = new Engine( mapleArgs, new EngineCallBacksDefault(), null, null );
Numeric n = (Numeric)engine.evaluate( "evalf[60](Pi):" );
double d = n.doubleValue();
System.out.println( n );
System.out.println( d );
}
Executing this code produces the following output.
3.14159265358979323846264338327950288419716939937510582097494
3.141592653589793
See Also
ExternalCalling/Java/MapleException
OpenMaple
OpenMaple/Java/API
OpenMaple/Java/Numeric
OpenMaple/Java/Numeric/byteValue
OpenMaple/Java/Numeric/floatValue
OpenMaple/Java/Numeric/intValue
OpenMaple/Java/Numeric/isInteger
OpenMaple/Java/Numeric/longValue
OpenMaple/Java/Numeric/shortValue
Download Help Document