Operadores relacionales de Java con ejemplos

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: 

  1. Operadores aritméticos
  2. Operadores unarios
  3. Operador de asignación
  4. Operadores relacionales
  5. Operadores logicos
  6. Operador Ternario
  7. Operadores bit a bit
  8. 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));
    }
}
Producción

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));
    }
}
Producción

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));
    }
}
Producción

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));
    }
}
Producción

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));
    }
}
Producción

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));
    }
}
Producción

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *