Arithmetic Operators

You can use the following operators for numeric data types, such as byte, short, int, long, double, decimal, and float.

Arithmetic Operator Description Simple Expression Result

+

Addition

2+8

10

-

Subtraction

7-4

3

*

Multiplication

3*4

12

/

Division

3/2

1.5

%

Remainder

3%2

1

==

Equals

12 == 13

false

!=

Not Equals

12 != 13

true

>

Greater than

15 > 16

false

>=

Greater than or Equals

15 >= 15

true

<

Less than

12 < 10

false

<=

Less than or Equals

12 <= 12

true

abs

Returns the absolute value of a number

abs(-6)

6

In addition, you can also use the following operators on non-integer data types, such as double, decimal, and float.

Arithmetic Operator Description Simple Expression Result

floor

Returns the largest (closest to positive infinity) number that is not greater than the argument and that is an integer.

floor(5.60)

5

ceil

Returns the smallest (closest to negative infinity) number that is not less than the argument and that is an integer.

ceil(5.60)

6

round

Returns the number that is closest to the argument and that is an integer.

round(5.60)

6