Вы находитесь на странице: 1из 2

Los operadores lgicos Los operadores lgicos introducen el concepto de lgebra booleana en el lenguaje Java.

Son una parte fundamental del lenguaje y pueden conseguir que el cdigo condicional sea ms claro y preciso. Los programadores suelen usar operadores lgicos junto con sentencias que evaluarn su veracidad o falsedad. Operador AND Usa el operador AND (cuyo smbolo es "&&"). En Java, && devuelve cierto como resultado si y slo si ambos de sus operadores (los objetos manipulados) son ciertos. Entiende que sus operandos pueden ser cualquier expresin que d como resultado un valor booleano. Esto incluye cualquier operador de comparacin (como mayor que ">", menor que "<" o igual a "=="), cualquier mtodo 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 && darn como resultado cierto }"" Usar los operadores OR y NOT Usa el operador OR (cuyo smbolo es "||"). || da como resultado cierto si los dos o uno de los operadores es cierto. Los operandos pueden ser cualquier expresin 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.}"" Considera usar el operador OR exclusivo (o XOR, cuyo smbolo 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 lgico. ""int a = 7;int b = 10;if( b > a ^ b == 10 ) { // Esto dar como resultado falso puesto que ambos operadores son cierto }"" Revierte el resultado de una expresin booleana en Java usando el operador lgico NOT (cuyo smbolo es "!"). Si este operador es cierto, la expresin NOT dar como resultado falso.

Usa el operador NOT con parntesis y otra expresin booleana puesto que el operador NOT se une muy fuertemente (su precedencia de operador es muy alta). La excepcin 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}""

Operadores de posicin Los operadores de posicin (SAME, WITH, NEAR, ADJ) localizan registros en los que los trminos estn en proximidad dentro de mismo registro bibliogrfico. Los operadores posicionales se pueden utilizar para conectar palabras o frases dentro de un campo de bsqueda pero no entre campos de bsqueda. Utilizar el operador NEAR para localizar registros en los que un campo contiene todos los trminos de bsqueda juntos; sin embargo, el orden de los trminos no tiene que coincidir con el orden en que se hayan introducido. Por ejemplo, si se busca por "Chicago NEAR historia", slo se recuperarn aquellos registros que contengan "Chicago" e "historia" juntos en el mismo campo. "Chicago" o "historia" pueden aparecer los primeros en el campo. Delimitador ( ) Delimitador Asocia una operacin teniendo prioridad, o en caso de un mtodo agrupa los argumentos separados por comas.

Вам также может понравиться