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 |