Les operacions matemàtiques bàsiques són:
| Signe | Operació | Operands | Resultat |
| + | Suma | int o double | double, excepte si tots els operands són int |
| - | Resta | int o double | double, excepte si tots els operands són int |
| * | Multiplicació | int o double | double, excepte si tots els operands són int |
| / | Divisió | int o double | double (no es pot assignar a una variable int) |
| ~/ | Divisió prescindint dels decimals | int o double | int |
| % | Mòdul | int o double | double, excepte si tots els operands són int Torna el residu de la divisió a % b = ((a / b) - (a ~/ b)) * b |
| - | Canvi de signe | int o double | el mateix que l'operand |
| = | Assignació | Als dos costats hi ha d'haver el mateix tipus | |
| ??= | Assignació si nul | Només assigna el valor si la variable conté null | |
També tenim operacions combinades:
| Signe | Operació | Equivalent |
| += | Suma amb ell mateix | m += n equival a m = m + n |
| -= | Resta amb ell mateix | m -= n equival a m = m - n |
| *= | Multiplicació amb ell mateix | m *= n equival a m = m * n |
| /= | Divisió amb ell mateix | m /= n equival a m = m / n |
| ~/= | Divisió amb ell mateix, prescindint dels decimals | m ~/= n equival a m = m ~/ n |
| %= | Mòdul amb ell mateix | m %= n equival a m = m % n |
| ++ | Incrementa una unitat | m = n++ equival a m = n; n = n + 1 |
| m = ++n equival a n = n + 1; m = n | ||
| -- | Decrementa una unitat | m = n-- equival a m = n; n = n - 1 |
| m = --n equival a n = n - 1; m = n |

Aquesta obra d'Oriol Boix està llicenciada sota una llicència no importada Reconeixement-NoComercial-SenseObraDerivada 3.0.