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
12345678910111213141516171819202122232425262728293031323334353637383940package 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.
Comparar cadenas correctamente requiere un enfoque diferente; aprenderás cómo hacerlo en la sección de Strings.
¡Gracias por tus comentarios!
Pregunte a AI
Pregunte a AI
Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla