Los operadores constituyen el componente básico de cualquier lenguaje de programación. Java también proporciona muchos tipos de operadores que se pueden utilizar según la necesidad de realizar varios cálculos y funciones, ya sean lógicos, aritméticos, relacionales, etc. Se clasifican según la funcionalidad que brindan.
Tipos de Operadores:
- Operadores aritméticos
- Operadores unarios
- Operador de asignación
- Operadores relacionales
- Operadores logicos
- Operador Ternario
- Operadores bit a bit
- Operadores de Turno
Los operadores relacionales de Java son un grupo de operadores binarios que se utilizan para verificar las relaciones entre dos operandos, incluida la igualdad, mayor que, menor que, etc. Devuelven un resultado booleano después de la comparación y se usan ampliamente en declaraciones de bucle, así como condicionales si- sentencias else y así sucesivamente. El formato general de representación del operador relacional es:
Sintaxis:
variable1 relation_operator variable2
Veamos cada uno de los operadores relacionales en Java:
Operador 1: operador ‘igual a’ (==)
Este operador se utiliza para comprobar si los dos operandos dados son iguales o no. El operador devuelve verdadero si el operando en el lado izquierdo es igual al lado derecho, de lo contrario, es falso.
Sintaxis:
var1 == var2
Ilustración:
var1 = "GeeksforGeeks" var2 = 20 var1 == var2 results in false
Ejemplo:
Java
// Java Program to Illustrate equal to Operator // Importing I/O classes import java.io.*; // Main class class GFG { // Main driver method public static void main(String[] args) { // Initializing variables int var1 = 5, var2 = 10, var3 = 5; // Displaying var1, var2, var3 System.out.println("Var1 = " + var1); System.out.println("Var2 = " + var2); System.out.println("Var3 = " + var3); // Comparing var1 and var2 and // printing corresponding boolean value System.out.println("var1 == var2: " + (var1 == var2)); // Comparing var1 and var3 and // printing corresponding boolean value System.out.println("var1 == var3: " + (var1 == var3)); } }
Var1 = 5 Var2 = 10 Var3 = 5 var1 == var2: false var1 == var3: true
Operador 2: Operador ‘No igual a’ (!=)
Este operador se utiliza para comprobar si los dos operandos dados son iguales o no. Funciona de manera opuesta a la del operador igual a. Devuelve verdadero si el operando del lado izquierdo no es igual al del lado derecho, de lo contrario, es falso.
Sintaxis:
var1 != var2
Ilustración:
var1 = "GeeksforGeeks" var2 = 20 var1 != var2 results in true
Ejemplo:
Java
// Java Program to Illustrate No- equal-to Operator // Importing I/O classes import java.io.*; // Main class class GFG { // Main driver method public static void main(String[] args) { // Initializing variables int var1 = 5, var2 = 10, var3 = 5; // Displaying var1, var2, var3 System.out.println("Var1 = " + var1); System.out.println("Var2 = " + var2); System.out.println("Var3 = " + var3); // Comparing var1 and var2 and // printing corresponding boolean value System.out.println("var1 == var2: " + (var1 != var2)); // Comparing var1 and var3 and // printing corresponding boolean value System.out.println("var1 == var3: " + (var1 != var3)); } }
Var1 = 5 Var2 = 10 Var3 = 5 var1 == var2: true var1 == var3: false
Operador 3: operador ‘Mayor que’ (>)
Esto verifica si el primer operando es mayor que el segundo operando o no. El operador devuelve verdadero cuando el operando del lado izquierdo es mayor que el del lado derecho.
Sintaxis:
var1 > var2
Ilustración:
var1 = 30 var2 = 20 var1 > var2 results in true
Ejemplo:
Java
// Java code to Illustrate Greater than operator // Importing I/O classes import java.io.*; // Main class class GFG { // Main driver method public static void main(String[] args) { // Initializing variables int var1 = 30, var2 = 20, var3 = 5; // Displaying var1, var2, var3 System.out.println("Var1 = " + var1); System.out.println("Var2 = " + var2); System.out.println("Var3 = " + var3); // Comparing var1 and var2 and // printing corresponding boolean value System.out.println("var1 > var2: " + (var1 > var2)); // Comparing var1 and var3 and // printing corresponding boolean value System.out.println("var3 > var1: " + (var3 >= var1)); } }
Var1 = 30 Var2 = 20 Var3 = 5 var1 > var2: true var3 > var1: false
Operador 4: Operador ‘Menor que’ (<)
Esto verifica si el primer operando es menor que el segundo operando o no. El operador devuelve verdadero cuando el operando del lado izquierdo es menor que el del lado derecho. Funciona de forma opuesta a la del operador mayor que.
Sintaxis:
var1 < var2
Ilustración:
var1 = 10 var2 = 20 var1 < var2 results in true
Ejemplo:
Java
// Java code to Illustrate Less than Operator // Importing I/O classes import java.io.*; // Main class class GFG { // Main driver method public static void main(String[] args) { // Initializing variables int var1 = 10, var2 = 20, var3 = 5; // Displaying var1, var2, var3 System.out.println("Var1 = " + var1); System.out.println("Var2 = " + var2); System.out.println("Var3 = " + var3); // Comparing var1 and var2 and // printing corresponding boolean value System.out.println("var1 < var2: " + (var1 < var2)); // Comparing var2 and var3 and // printing corresponding boolean value System.out.println("var2 < var3: " + (var2 < var3)); } }
Var1 = 10 Var2 = 20 Var3 = 5 var1 < var2: true var2 < var3: false
Operador 5: Mayor o igual que (>=)
Esto verifica si el primer operando es mayor o igual que el segundo operando o no. El operador devuelve verdadero cuando el operando del lado izquierdo es mayor o igual que el del lado derecho.
Sintaxis:
var1 >= var2
Ilustración:
var1 = 20 var2 = 20 var3 = 10 var1 >= var2 results in true var2 >= var3 results in true
Ejemplo:
Java
// Java Program to Illustrate Greater than or equal to // Operator // Importing I/O classes import java.io.*; // Main class class GFG { // Main driver method public static void main(String[] args) { // Initializing variables int var1 = 20, var2 = 20, var3 = 10; // Displaying var1, var2, var3 System.out.println("Var1 = " + var1); System.out.println("Var2 = " + var2); System.out.println("Var3 = " + var3); // Comparing var1 and var2 and // printing corresponding boolean value System.out.println("var1 >= var2: " + (var1 >= var2)); // Comparing var2 and var3 and // printing corresponding boolean value System.out.println("var2 >= var3: " + (var3 >= var1)); } }
Var1 = 20 Var2 = 20 Var3 = 10 var1 >= var2: true var2 >= var3: false
Operador 6: Menor o igual que (<=)
Esto verifica si el primer operando es menor o igual que el segundo operando o no. El operador devuelve verdadero cuando el operando del lado izquierdo es menor o igual que el del lado derecho.
Sintaxis:
var1 <= var2
Ilustración:
var1 = 10 var2 = 10 var3 = 9 var1 <= var2 results in true var2 <= var3 results in false
Ejemplo:
Java
// Java Program to Illustrate Less // than or equal to operator // Importing I/O classes import java.io.*; // Main class class GFG { // Main driver method public static void main(String[] args) { // Initializing variables int var1 = 10, var2 = 10, var3 = 9; // Displaying var1, var2, var3 System.out.println("Var1 = " + var1); System.out.println("Var2 = " + var2); System.out.println("Var3 = " + var3); // Comparing var1 and var2 and // printing corresponding boolean value System.out.println("var1 <= var2: " + (var1 <= var2)); // Comparing var2 and var3 and // printing corresponding boolean value System.out.println("var2 <= var3: " + (var2 <= var3)); } }
Var1 = 10 Var2 = 10 Var3 = 9 var1 <= var2: true var2 <= var3: false
Publicación traducida automáticamente
Artículo escrito por Chinmoy Lenka y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA