Or declaración en Java

Siddharth Swami 12 octubre 2023
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.

Artículo relacionado - Java Logic