Or declaración en Java
Java admite tres tipos de declaraciones. Estas son declaraciones de expresión, declaración y flujo de control. OR es un operador lógico u que podemos usar en sentencias de flujo de control para ejecutar una sentencia de problema en Java.
OR (||
) es un operador lógico en Java que se usa principalmente en declaraciones if-else cuando se trata de múltiples condiciones. La declaración OR devuelve verdadero si una de las condiciones es verdadera. Si obtenemos una condición verdadera inicialmente, no revisará la segunda condición, ya sea verdadera o falsa. Verificará la segunda condición si la primera es falsa.
Por ejemplo,
class Main {
public static void main(String args[]) {
int x = 10;
int y = 5;
System.out.println(x > y || x++ < y); // true || false = true
System.out.println(x); // 10 because second condition is not checked
}
}
Producción :
true
10
En el ejemplo anterior, la primera condición es verdadera. Es por eso que la segunda condición no está marcada y el valor de la variable x permanece igual y no se incrementa.
El operador OR se puede utilizar con la instrucción if
para ejecutar un bloque de código. La declaración if
ejecuta algún código cuando una condición es verdadera o no. Podemos usar el operador OR para comparar múltiples condiciones en la declaración if
.
Vea el siguiente ejemplo.
public class Main {
public static void main(String[] args) {
String month = "November";
if (month == "November" || month == "January") {
System.out.println("Month of winter.");
}
}
}
Producción :
Month of winter.
En el ejemplo anterior, una de las condiciones es verdadera. Entonces, el operador OR devuelve verdadero y el bloque if se ejecuta.