Numeric.isInteger
check if the value stored in the Numeric is an integer
Calling Sequence
Description
Examples
boolean isInteger() throws MapleException
The isInteger function returns true if the value represented by the current Numeric object is an integer of any size. Otherwise, the isInteger function returns false.
If isInteger returns false, the Numeric represents a floating-point value.
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;
n = (Numeric)engine.evaluate( "2^6:" );
System.out.println( n.isInteger() );
n = (Numeric)engine.evaluate( "2^14:" );
n = (Numeric)engine.evaluate( "2^30:" );
n = (Numeric)engine.evaluate( "2^62:" );
n = (Numeric)engine.evaluate( "2^80:" );
n = (Numeric)engine.evaluate( "10.:" );
}
Executing this code produces the following output.
true
false
See Also
ExternalCalling/Java/MapleException
OpenMaple
OpenMaple/Java/API
OpenMaple/Java/Numeric
OpenMaple/Java/Numeric/isByte
OpenMaple/Java/Numeric/isInt
OpenMaple/Java/Numeric/isLong
OpenMaple/Java/Numeric/isShort
Download Help Document