Maison > Java > javaDidacticiel > le corps du texte

Quelles sont les règles de fonctionnement des opérateurs Java ?

百草
Libérer: 2024-01-27 15:25:43
original
1195 Les gens l'ont consulté

Règles de fonctionnement de l'opérateur Java : 1. Opérateur arithmétique ; 2. Opérateur d'affectation ; 3. Opérateur relationnel ; 5. Opérateur ternaire ; 7. Opération de chaîne "+" ; Les opérateurs Java sont une classe spéciale de symboles utilisés pour effectuer diverses opérations mathématiques et logiques dans les programmes Java.

Quelles sont les règles de fonctionnement des opérateurs Java ?

Le système d'exploitation de ce tutoriel : système Windows 10, ordinateur DELL G3.

Les opérateurs Java sont une classe spéciale de symboles utilisés pour effectuer diverses opérations mathématiques et logiques dans les programmes Java. Voici les règles de fonctionnement des opérateurs Java :

1. Opérateurs arithmétiques :

+ : opération d'addition, qui peut également être utilisée pour la concaténation de chaînes.

- : Opération de soustraction.

* : Opération de multiplication.

/ : Opération de division, notez que le résultat est un nombre à virgule flottante (sauf si les deux opérandes sont des entiers).

% : Opération Modulo, renvoie le reste de la division.

++, -- : opérateurs d'incrémentation et de décrémentation, utilisés pour augmenter ou diminuer la valeur d'une variable.

2. Opérateur d'affectation :

= : L'opérateur d'affectation de base attribue la valeur de droite à la variable de gauche.

+=, -=, *=, /=, %=, &=, ^=, |= et d'autres opérateurs d'affectation composés combinent l'affectation et les opérateurs arithmétiques ou au niveau du bit correspondants.

3. Opérateurs relationnels :

== : Vérifiez si deux valeurs sont égales.

!= : Vérifie si deux valeurs ne sont pas égales.

> : Vérifiez si la valeur de gauche est supérieure à la valeur de droite.

< : Vérifiez si la valeur de gauche est inférieure à la valeur de droite.

>= : Vérifie si la valeur de gauche est supérieure ou égale à la valeur de droite.

<= : Vérifie si la valeur de gauche est inférieure ou égale à la valeur de droite.

4. Opérateurs logiques :

&& (ET logique) : Lorsque les deux côtés sont vrais, le résultat est vrai.

|| (OU logique) : le résultat est vrai lorsqu'au moins un des deux côtés est vrai.

 ! (NON logique) : utilisé pour inverser les valeurs logiques, c'est-à-dire que vrai devient faux et faux devient vrai.

5. Opérateur ternaire :

condition ? valeur1 : valeur2 : Si la condition est vraie, le résultat est valeur1, sinon c'est valeur2.

6. Opérateurs au niveau du bit :

& (ET au niveau du bit) : Lorsque les bits correspondants sont tous à 1, le résultat est 1, sinon il est 0.

| (OU au niveau du bit) : Lorsqu'au moins un des bits correspondants est 1, le résultat est 1, sinon il est 0.

^ (Bitwise XOR) : Lorsque les bits correspondants ne sont pas 1 en même temps, le résultat est 1, sinon il est 0.

~ (Négation au niveau du bit) : annulez chaque bit.

<<(shift gauche) : décale la valeur de gauche vers la gauche du nombre spécifié de chiffres à droite.

>> (Décalage à droite signé) : Décalez la valeur de gauche vers la droite du nombre de chiffres spécifié à droite. Dans le cas d'une extension de signe, le bit le plus haut à gauche (bit de signe) est copié pour conserver le signe.

>>> (Décalage à droite non signé) : décale la valeur de gauche vers la droite du nombre de chiffres spécifié à droite. Que la valeur de gauche soit signée ou non, le bit le plus élevé à gauche (le cas échéant) sera rempli de 0.

7. + opération de chaînes : Lorsqu'une chaîne apparaît dans l'opération "+", ce "+" est un opérateur de concaténation de chaînes, pas une opération arithmétique. Par exemple, "Aunero123" signifie concaténer la chaîne "Aunero" et le nombre 123, plutôt qu'une addition mathématique.

8. Saisie de données : Utilisez la classe Scanner pour lire les données de la console. Par exemple :

import java.util.Scanner; // 导包动作必须出现在类定义的上方  
Scanner sc = new Scanner(System.in); // 创建对象 Scannersc=newScanner(System.in); //只有sc是变量名可以变,其他都不允许改变 接收数据 inti=sc.nextInt(); //只有i是变量名可以变,其他都不允许改变。
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!