Operateur
Opération arithmétique
Division
Le résultat d’une division est toujours un nombre floattant si au moins un des opérande est un double.
Si les deux opérande sont des int, la partie décimale ignorée
int a = 5, b = 2;
System.out.println(a / b); // 2 (le reste est ignoré)
double aa = 5, bb = 2;
System.out.println(aa / bb); // 2.5On peut forcer la conversion vers des doubles pour obtenir un résultat décimal
int totalApples = 7;
int numberOfFriends = 2;
double applesPerFriend =(double) totalApples / (double) numberOfFriends;
System.out.println(applesPerFriend); // 3.5Modulo
Permet d’obtenir le reste d’une division.
Peut servir pour définir si un nombre est pair ou impair.
int a = 5 % 2; // 1
int b = 20 % 4; //0
int pair = 4 % 2; // 0
int impair = % % 2; // 1Incrémentation et décrémentation
int x = 5;
x++; // 6
x--; // 5