operadores logicos
En Java disponemos de los operadores lógicos habituales en lenguajes de
programación como son “es igual”, “es distinto”, menor, menor o igual,
mayor, mayor o igual, and (y), or (o) y not (no). La sintaxis se basa en
símbolos como veremos a continuación y cabe destacar que hay que
prestar atención a no confundir == con = porque implican distintas
cosas.
| OPERADOR | DESCRIPCIÓN |
| == | Es igual |
| != | Es distinto |
| <, <=, >, >= | Menor, menor o igual, mayor, mayor o igual |
| && | Operador and (y) |
| || | Operador or (o) |
| ! | Operador not (no) |
Los operadores && y || se llaman operadores en cortocircuito
porque si no se cumple la condición de un término no se evalúa el resto
de la operación. Por ejemplo: (a == b && c != d && h
>= k) tiene tres evaluaciones: la primera comprueba si la variable a
es igual a b. Si no se cumple esta condición, el resultado de la
expresión es falso y no se evalúan las otras dos condiciones
posteriores.
En un caso como ( a < b || c != d || h <= k) se evalúa si a es
menor que b. Si se cumple esta condición el resultado de la expresión es
verdadero y no se evalúan las otras dos condiciones posteriores.
El operador ! recomendamos no usarlo hasta que se tenga una cierta
destreza en programación. Una expresión como (!esVisible) devuelve false
si (esVisible == true), o true si (esVisible == false). En general
existen expresiones equivalentes que permiten evitar el uso de este
operador cuando se desea.
Java reconoce los siguientes operadores aritméticos:
Operador Operación
+ Suma
- Resta
* Multiplicación
/ División
% Residuo o Módulo
Como notas importantes a recordar siempre;
En problemas de division entre enteros, java trunca la parte residual, ej;
Desplegar—> 13/5 —> el resultado es 2
Mas adelante se dira como resolver este problema.
Para resolver los problemas de potencias y raíces, se usan ciertas instrucciones especiales que proporciona el lenguaje, llamadas funciones matemáticas, en java existe toda una librería de instrucciones o funciones matemáticas.
Recordar que todas las funciones reciben uno o más datos o valores y regresan siempre un resultado, una de estas funciones matemáticas es:
import java.lang.math ;
public static double pow(double a, double b);
Esta función ocupa dos valores o datos( base y exp) ambos de tipo double, y regresa un resultado también de tipo double, ejemplo
- See more at: http://www.programacionfacil.com/java/operadores_aritmeticos#sthash.SsUqCt2m.dpuf
Operador Operación
+ Suma
- Resta
* Multiplicación
/ División
% Residuo o Módulo
Como notas importantes a recordar siempre;
En problemas de division entre enteros, java trunca la parte residual, ej;
Desplegar—> 13/5 —> el resultado es 2
Mas adelante se dira como resolver este problema.
Para resolver los problemas de potencias y raíces, se usan ciertas instrucciones especiales que proporciona el lenguaje, llamadas funciones matemáticas, en java existe toda una librería de instrucciones o funciones matemáticas.
Recordar que todas las funciones reciben uno o más datos o valores y regresan siempre un resultado, una de estas funciones matemáticas es:
import java.lang.math ;
public static double pow(double a, double b);
Esta función ocupa dos valores o datos( base y exp) ambos de tipo double, y regresa un resultado también de tipo double, ejemplo
- See more at: http://www.programacionfacil.com/java/operadores_aritmeticos#sthash.SsUqCt2m.dpuf
No hay comentarios:
Publicar un comentario