Operators#
To do something with your data you need operators.
Arithmetic operations#
For math operations there are +, -, *, / and %, which are addition, subtraction, multiplication, division and the modulo operation.
You can combine them, and they will follow normal math rules.
int a = 5;
int b = 2;
int c = 4;
// result is 13
int result = a + b * c;
Also brackets are allowed:
int a = 5;
int b = 2;
int c = 4;
// result is 28
int result = (a + b) * c;
The modulo operation returns the remainder of a division:
// result is 1
int result = 5 % 2
Also useful#
Very often a value needs to be added to a variable and then again written back to it:
int s = 2; s = s + 2; // s is 4
This can be also written as:
int s = 2; s += 2;
It works also with the other operators (
-=
,/=
,*=
,%=
).Also you will often add only
1
to a variable. This can be simplified to:int s = 2; s++; // s is 3
The same works with subtraction (
--
).