Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Operadores de Comparación en Java | Operadores y Condicionales
Introducción a Java

Operadores de Comparación en Java

Desliza para mostrar el menú

Comenzarás a enseñar a Java cómo comparar valores y tomar decisiones simples basadas en ellos. Los operadores de comparación permiten que Java haga preguntas simples y devuelva true o false, un tipo de resultado que ya conocemos como boolean.

Operadores

  • >mayor que: verifica si el valor de la izquierda es mayor que el de la derecha;
  • <menor que: verifica si el valor de la izquierda es menor que el de la derecha;
  • >=mayor o igual que: verifica si el valor de la izquierda es mayor o exactamente igual al de la derecha;
  • <=menor o igual que: verifica si el valor de la izquierda es menor o exactamente igual al de la derecha;
  • ==igual a: verifica si dos valores son exactamente iguales;
  • !=diferente de: verifica si dos valores son diferentes.

Ejemplo

Main.java

Main.java

12345678910111213141516171819202122232425262728293031323334353637383940
package com.example; public class Main { public static void main(String[] args) { int lattePrice = 6; int cappuccinoPrice = 5; boolean result; // Greater than (>) result = lattePrice > cappuccinoPrice; System.out.println("latte > cappuccino: " + result); // Less than (<) result = lattePrice < cappuccinoPrice; System.out.println("latte < cappuccino: " + result); // Greater than or equal (>=) result = lattePrice >= 6; System.out.println("latte >= 6: " + result); // Less than or equal (<=) result = cappuccinoPrice <= 5; System.out.println("cappuccino <= 5: " + result); // Equal to (==) result = lattePrice == cappuccinoPrice; System.out.println("latte == cappuccino: " + result); // Not equal (!=) result = lattePrice != cappuccinoPrice; System.out.println("latte != cappuccino: " + result); // String comparison String customerName = "Anna"; result = customerName == "Anna"; System.out.println("customerName == Anna: " + result); } }

Se declaran dos precios y una variable boolean result, luego se aplica cada operador de comparación uno por uno. Cada operador plantea una pregunta de sí/no sobre los valores y almacena true o false en result, que luego se imprime. El último ejemplo muestra que los operadores de comparación también funcionan con valores de tipo String.

Note
Nota

Comparar cadenas correctamente requiere un enfoque diferente; aprenderás cómo hacerlo en la sección de Strings.

question mark

¿Qué operador en Java verifica si dos valores son exactamente iguales?

Selecciona la respuesta correcta

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 3. Capítulo 1

Pregunte a AI

expand

Pregunte a AI

ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

Sección 3. Capítulo 1
some-alt