Numeric.isInteger - Maple Programming Help

Home : Support : Online Help : Programming : OpenMaple : Java Application Programming Interface : Numeric Class : OpenMaple/Java/Numeric/isInteger

Numeric.isInteger

check if the value stored in the Numeric is an integer

 Calling Sequence boolean isInteger() throws MapleException

Description

 • 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.

Examples

 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:" ); System.out.println( n.isInteger() ); n = (Numeric)engine.evaluate( "2^30:" ); System.out.println( n.isInteger() ); n = (Numeric)engine.evaluate( "2^62:" ); System.out.println( n.isInteger() ); n = (Numeric)engine.evaluate( "2^80:" ); System.out.println( n.isInteger() ); n = (Numeric)engine.evaluate( "10.:" ); System.out.println( n.isInteger() ); } }

Executing this code produces the following output.

 true true true true true false