Que sont les opérateurs en Java et ses types?



Les opérateurs sont les constructions qui peuvent manipuler les valeurs des opérandes. Apprenez tout sur les opérateurs en java et ses différents types.

Les opérateurs sont les constructions qui peuvent manipuler les valeurs des opérandes. Considérons l'expression 2 + 3 = 5, ici 2 et 3 sont opérandes et + est appelé opérateur . Dans cet article sur les opérateurs,l'objectif est de vous apporter l'expertise nécessaire pour démarrer et travailler avec des opérateurs en Java.

Java prend en charge les types d'opérateurs suivants:





Concentrons-nous sur chacun de ces opérateurs un par un.

Opérateurs arithmétiques en Java

Les opérateurs arithmétiques sont utilisés pour effectuer des opérations mathématiques comme l'addition, la soustraction, etc. Supposons que A = 10 et B = 20 pour le tableau ci-dessous.



Opérateur

La description

Exemple



+ Ajout

Ajoute des valeurs de chaque côté de l'opérateur

A + B = 30

- Soustraction

Soustrait l'opérateur droit avec l'opérateur gauche

A-B = -10

* Multiplication

Multiplie les valeurs de chaque côté de l'opérateur

A * B = 200

/ Division

Divise l'opérande gauche avec l'opérateur droit

A / B = 0

% Module

Divise l'opérande de gauche par l'opérande de droite et renvoie le reste

comment trouver palindrome en java

A% B = 0

Prenons l'exemple ci-dessous:

package Edureka classe publique ArithmeticOperators {public static void main (String [] args) {int A = 10 int B = 20 System.out.println (A + B) System.out.println (A - B) System.out.println (A * B) System.out.println (A / B) System.out.println (A% B)}}

Production:

30
-dix
200
0
dix

Opérateurs d'affectation en Java

Une Opérateur d'assignation est un opérateur habitué attribuer une nouvelle valeur à une variable. Supposons que A = 10 et B = 20 pour le tableau ci-dessous.

Opérateur La description Exemple
=Assigne les valeurs des opérandes du côté droit à l'opérande du côté gauchec = a + b
+ =Il ajoute l'opérande droit à l'opérande gauche et affecte le résultat à l'opérande gauchec + = a
- =Il soustrait l'opérande droit de l'opérande gauche et affecte le résultat à l'opérande gauchec - = a
* =Il multiplie l'opérande droit par l'opérande gauche et affecte le résultat à l'opérande gauchec * = a
/ =Il divise l'opérande gauche avec l'opérande droit et affecte le résultat à l'opérande gauchec / = a
% =Il prend le module en utilisant deux opérandes et affecte le résultat à l'opérande gauchec% = a
^ =Effectue un calcul exponentiel (puissance) sur les opérateurs et attribue une valeur à l'opérande de gauchec ^ = a

Prenons l'exemple ci-dessous:

package Edureka classe publique JavaOperators {public static void main (String [] args) {int a = 10 int b = 20 int c System.out.println (c = a) // Output = 10 System.out.println (b + = a) // Sortie = 30 System.out.println (b - = a) // Sortie = 20 System.out.println (b * = a) // Sortie = 200 System.out.println (b / = a ) // Sortie = 2 System.out.println (b% = a) // Sortie = 0 System.out.println (b ^ = a) // Sortie = 0}}

Dans le didacticiel sur les opérateurs Java, voyons ce que sont les opérateurs de comparaison.

Opérateurs relationnels en Java

Ces opérateurs comparent les valeurs de chaque côté et décident de la relation entre eux. Supposons que A = 10 et B = 20.

Opérateur

La description

Exemple

==

Si les valeurs de deux opérandes sont égales, la condition devient vraie.

(A == B) n'est pas vrai

! =

Si les valeurs de deux opérandes ne sont pas égales, la condition devient vraie.

(A! = B) est vrai

>

Si la valeur de l'opérande gauche est supérieure à la valeur de l'opérande droit, la condition devient vraie.

(a> b) n'est pas vrai

Si la valeur de l'opérande gauche est inférieure à la valeur de l'opérande droit, la condition devient vraie.

> =

Si la valeur de l'opérande de gauche est supérieure ou égale à la valeur de l'opérande de droite, la condition devient vraie.

(a> = b) n'est pas vrai

comment rechercher un caractère en java

Si la valeur de l'opérande gauche est inférieure ou égale à la valeur de l'opérande droit, la condition devient vraie.

(à<= b) is true

Prenons l'exemple ci-dessous:

package Edureka classe publique JavaOperators {public static void main (String [] args) {int a = 10 int b = 20 System.out.println (a == b) // renvoie false car 10 n'est pas égal à 20 System.out .println (a! = b) // renvoie true car 10 n'est pas égal à 20 System.out.println (a> b) // renvoie false System.out.println (a = b) // renvoie false System.out .println (un<= b) // returns true } } 

Ensuite, concentrons-nous sur les opérateurs logiques dans .

Opérateurs logiques en Java

Voici les opérateurs logiques présents en Java:

Opérateurs logiques - Opérateurs Java - Edureka

Opérateur La description Exemple
&& (et)Vrai si les deux opérandes sont vraisà<10 && a<20
|| (ou)Vrai si l'un des opérandes est vraià<10 || a<20
! (ne pas)Vrai si un opérande est faux (complète l'opérande)! (X<10 && a<20)

Prenons l'exemple ci-dessous:

package Edureka classe publique JavaOperators {public static void main (String [] args)}

Voyons maintenant les opérateurs unaires en Java.

Opérateur unaire en Java

Les opérateurs unaires sont ceux qui nécessitent un seul opérande et sont utilisés pour incrémenter une valeur, décrémenter ou annuler une valeur.

Opérateur La description Exemple
++incrémente la valeur de 1. Il existe des opérateurs de post-incrémentation et de pré-incrémentationa ++ et ++ a
-décrémente la valeur de 1. Il existe des opérateurs de post-décrémentation et de pré-décrémentationa– ou –a
!inverser une valeur booléenne

Prenons l'exemple suivant:

package Edureka classe publique JavaOperators {public static void main (String [] args) {int a = 10 boolean b = true System.out.println (a ++) // renvoie 11 System.out.println (++ a) System.out .println (a--) System.out.println (- a) System.out.println (! b) // renvoie false}}

À l'avenir, comprenons l'opérateur binaire en Java

Opérateur au niveau du bit en Java

Les opérations au niveau du bit manipulent directement morceaux . Dans tous les ordinateurs, les nombres sont représentés par des bits, une série de zéros et de uns. En fait, à peu près tout dans un ordinateur est représenté par des bits. Supposons que A = 10 et B = 20 pour le tableau ci-dessous.

Opérateur La description Exemple
& (ET)retourne bit par bit ET de l'entréeun B
| (OU)renvoie OU des valeurs d'entréea | b
^ (XOR)renvoie XOR des valeurs d'entréea ^ b
~ (Complément)renvoie le complément à un. (tous les bits sont inversés)~ un

Prenons l'exemple ci-dessous:

package Edureka classe publique JavaOperators {public static void main (String [] args) b) // 63 = 111111 System.out.println (a ^ b) // 55 = 11011 System.out.println (~ a) // - 59}

Ensuite, concentrons-nous sur l'opérateur ternaire en Java

Opérateurs ternaires à Java

L'opérateur ternaire est un opérateur conditionnel qui diminue la longueur du code tout en effectuant des comparaisons et . Cette méthode est une alternative pour utiliser les instructions if-else et if-else imbriquées. L'ordre d'exécution de cet opérateur est de gauche à droite.

Syntaxe:

(État) ? (Statement1): (Statement2)
  • État: C'est l'expression à évaluer qui renvoie une valeur booléenne.
  • Énoncé 1: C'est l'instruction à exécuter si la condition aboutit à un état vrai.
  • Énoncé 2: C'est l'instruction à exécuter si la condition entraîne un état faux.

Prenons l'exemple ci-dessous:

package Edureka classe publique JavaOperators {public static void main (String [] args) {int a = 20, b = 10, c = 30, res res = ((a> b)? (a> c)? a: c: (b> c)? b: c) System.out.println ('Max of three numbers =' + res)}}

Production - Maximum de trois nombres = 30

Passant au dernier opérateur Java, comprenons les opérateurs Shift en Java.

Opérateurs Shift en Java

Opérateurs de décalagesont utilisés pour décaler les bits d'un nombre vers la gauche ou vers la droite, multipliant ou divisant ainsi le nombre. Il existe trois types différents d'opérateurs de décalage, à savoir l'opérateur de décalage gauche ()<>) et opérateur de décalage droit non signé (>>>).

Syntaxe:

nombre shift_op number_of_places_to_shift

Prenons l'exemple suivant:

java nouvelle date de la chaîne
package Edureka classe publique JavaOperators {public static void main (String [] args) {int a = 58 System.out.println (a<>2) // renvoie 14 = 1110 System.out.println (a >>> 2) // renvoie 14}}

Avec cela, nous arrivons à la fin de cet article sur les différents opérateurs Java. J'espère que cet article vous a été instructif.

Vérifiez par Edureka, une entreprise d'apprentissage en ligne de confiance avec un réseau de plus de 250 000 apprenants satisfaits répartis dans le monde entier. Nous sommes là pour vous aider à chaque étape de votre voyage, pour devenir une autre question d'entrevue java, nous proposons un programme conçu pour les étudiants et les professionnels qui souhaitent devenir développeur Java.

Vous avez une question pour nous? Veuillez le mentionner dans la section commentaires de cet article «opérateurs en Java» et nous vous répondrons dans les plus brefs délais.