Cómo usar operadores lógicos en Java

Escrito por ehow contributor | Traducido por beatriz sánchez
  • Comparte
  • Twittea
  • Comparte
  • Pin
  • E-mail
Cómo usar operadores lógicos en Java
(Programming Code Source Background Texture Illustration Design image by Bob Davies from Fotolia.com)

Cómo usar operadores lógicos en Java. Los operadores lógicos introducen el concepto de álgebra booleana en el lenguaje Java. Son una parte fundamental del lenguaje y pueden conseguir que el código condicional sea más claro y preciso. Los programadores suelen usar operadores lógicos junto con sentencias que evaluarán su veracidad o falsedad.

Nivel de dificultad:
Moderado

Otras personas están leyendo

Instrucciones

    Usar el operador AND

  1. 1

    Usa el operador AND (cuyo símbolo es "&&"). En Java, && devuelve cierto como resultado si y sólo si ambos de sus operadores (los objetos manipulados) son ciertos.

  2. 2

    Entiende que sus operandos pueden ser cualquier expresión que dé como resultado un valor booleano. Esto incluye cualquier operador de comparación (como mayor que ">", menor que "<" o igual a "=="), cualquier método dé como resultado un booleano o cualquier variable booleana en sí. ""int a = 7;int b = 10;if( a > 4 && b < 20 ) { // Esto será cierto puesto que ambos operandos del operador && darán como resultado cierto }""

  3. 3

    No hay nada en este apartado.

    Usar los operadores OR y NOT

  1. 1

    Usa el operador OR (cuyo símbolo es "||"). || da como resultado cierto si los dos o uno de los operadores es cierto. Los operandos pueden ser cualquier expresión que dé como resultado un booleano. ""int a = 10;int b = 40;if( a == 7 || b > a ) { // Esto será cierto. Aunque el primer operando sea falso, // el segundo será cierto.}""

  2. 2

    Considera usar el operador OR exclusivo (o XOR, cuyo símbolo es ^). Dará como resultado cierto si uno, pero no los dos, operadores da como resultado cierto. Aquí el operador XOR se utiliza como operador booleano lógico. ""int a = 7;int b = 10;if( b > a ^ b == 10 ) { // Esto dará como resultado falso puesto que ambos operadores son cierto }""

  3. 3

    Revierte el resultado de una expresión booleana en Java usando el operador lógico NOT (cuyo símbolo es "!"). Si este operador es cierto, la expresión NOT dará como resultado falso.

  4. 4

    Usa el operador NOT con paréntesis y otra expresión booleana puesto que el operador NOT se une muy fuertemente (su precedencia de operador es muy alta). La excepción es cuando se combina con una variable booleana simple. Este ejemplo demuestra el uso del operador booleano NOT. ""int a = 7;int b = 10;if( !(a == b) ) {// Esto da como resultado cierto puesto que a == b será falso, y el operador NOT lo revertirá}""

Consejos y advertencias

  • El operador XOR no es técnicamente un operador lógico, pero cuando proporcionas dos operadores booleanos, actúa como uno.

No dejes de ver

Filtrar por:
  • Mostrar todos
  • Artículos
  • Galerías de fotos
  • Videos
Ordenar:
  • Más relevante
  • Más popular
  • Más reciente

No se encuentran artículos disponibles

No se encuentran slideshows disponibles

No se encuentran videos disponibles