A Number literal is an integer literal followed by a decimal point and mantissa (optional), and a base 10 exponent (optional). The optional decimal point is represented by the ASCII period character.
A Number literal is of type Number . Number size and precision depend on the limits of the host machine, but are not less than the IEEE specification for double precision (64 bit) floating-point numbers. If a Number is of insufficient size to hold the value represented by the literal, an error is generated.
200.0 2E2 2E+2 2.0E2 2.0E+2 0.02 2E-2 2.0E-2