Types d'opérateurs
Arithmétique :
Bitwise : Opérez sur des bits.
Relationnel : Comparez les valeurs.
Logique : Effectuer des opérations logiques.
Opérateurs arithmétiques
Opérateurs de base :
Opérateurs unaires :
Opérateurs d'incrémentation et de décrémentation :
++ Incrément (ajout de 1)
-- Décrémentation (soustraction de 1)
Comportement des opérateurs arithmétiques
Division des entiers : Tronque le reste.
Exemple :10/3 résultats en 3.
Opérateur de module : Génère le reste de la division.
Exemple :10% 3 résultats en 1.
class ModDemo { public static void main(String args[]) { int iresult = 10 / 3; int irem = 10 % 3; double dresult = 10.0 / 3.0; double drem = 10.0 % 3.0; System.out.println("Result and remainder of 10 / 3: " + iresult + " " + irem); System.out.println("Result and remainder of 10.0 / 3.0: " + dresult + " " + drem); } }
Sortie :
Résultat et reste de 10/3 : 3 1
Résultat et reste de 10,0 / 3,0 : 3,3333333333333335 1,0
Incrémenter et décrémenter
Incrément (++) : ajoute 1 à l'opérande.
Exemple : x = x + 1 ; est équivalent à x++;
Décrémenter (--) : soustrait 1 de l'opérande.
Exemple : x = x - 1 ; est équivalent à x--;
Formes préfixées et postfixées :
Préfixé : Incrémenter/Décrémenter avant d'utiliser la valeur dans l'expression.
Exemple : ++x
Postfix : utilise la valeur dans l'expression avant d'incrémenter/décrémenter.
Exemple : x++
int x = 10; int y = ++x; // y será 11, x será 11
Résumé des points clés
Java possède des opérateurs pour les opérations mathématiques, logiques, relationnelles et au niveau des bits.
Les opérateurs arithmétiques incluent +, -, *, /, %, ++, --.
L'opérateur % peut être appliqué aux types entiers et à virgule flottante.
L'incrément (++) et le décrément (--) ont des formes de préfixe et de suffixe qui affectent l'ordre de fonctionnement.
Il est important de comprendre le comportement des opérateurs pour éviter les erreurs logiques dans les expressions complexes.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!