You are on page 1of 9

Instituto Universitario Aeronutico

Facultad Ciencias de la Administracin


INGENIERA DE SISTEMAS
Alumno: Garcia Roberto Oscar
Detalle de la actividad
Actividad N 7
actividad de proceso

Actividad N 7

Haga una sntesis de los operadores mencionados en este punto, con un ejemplo de cada uno de
ellos.
Una expresin es una secuencia de operaciones y operandos que especifica un clculo.
Cuando se utiliza + entre nmeros (o variables) se denomina operador binario, debido a que
el operador + suma dos nmeros. Otro tipo de operador de Java es el operador unitario
(unario), que acta sobre un nico valor. Si la variable x contiene el valor 5, - x es el valor 5. El signo menos (-) es el operador unitario menos.
Java soporta un conjunto potente de operadores unitarios, binarios y de otros tipos.

Si se desea multiplicar 10 por i, se puede escribir


i = i * 10 ;
Java proporciona un operador abreviado de asignacin (*=) que realiza una asignacin
equivalente
i *= 10 ; equivale a i = i * 10 ;

Operadores aritmticos:
Sirvenpara realizar operaciones aritmticas bsicas. Siguen las reglas algebraicas tpicas de jerarqua
o prioridad. Estas reglas especifican la precedencia de las operaciones aritmticas.

Asociatividad:

Uso de parntesis:
Los parntesis se pueden usar para cambiar el orden usual de evaluacin de una expresin
determinada por su prioridad y asociatividad.
Dada la expresin:

Operadores de incrementacin y decrementacin


Los operadores ++ y -- , denominados de incrementacin y decrementacin, suman o restan 1 a su
argumento, respectivamente, cada vez que se aplican a una variable.

Operadores relacionales:
Una expresin booleana es una secuencia de operandos y operadores que se combinan para producir
uno de los valores true y false.
Operadores tales como > = y == se llaman operadores relacionales. Se usan normalmente en
sentencias de seleccin (if) o de iteracin (while, for), que sirven para comprobar una condicin.

Operadores lgicos:
Se utilizan con expresiones para devolver un valor verdadero (true) o un valor falso (false).
Los operadores lgicos de Java son: not (!), and (&&), or (I I) y or exclusivo (^).

El operador lgico ! (not, no) produce falso si operando es verdadero y viceversa.


El operador lgico && (and, y) produce verdadero slo si ambos operandos son verdadero; si
cualquiera de los operandos es falso, produce falso.
El operador lgico I I (or, o) produce verdadero si cualquiera de los operandos es verdadero y
produce falso slo si ambos operandos son falsos.
El operador lgico ^ (or exclusivo) produce verdadero si ambos operandos son distintos (verdaderofalso, falso-verdadero) y produce falso slo si ambos operandos son iguales (verdadero-verdadero,
falso-falso).
Hay que considerar que Java permite utilizar &, I como operadores and y or respectivamente, con el
mismo significado que el ya expuesto, salvo en lo relativo a la evaluacin en cortocircuito.
Evaluacin en cortocircuito
En Java, los operandos de la izquierda de && y I I se evalan siempre en primer lugar; si el valor del
operando de la izquierda determina de forma inequvoca el valor de la expresin, el operando
derecho no se evala. Esto significa que si el operando de la izquierda es && es falso o el de I I es
verdadero, el operando de la derecha no se evala. Esta propiedad se denomina evaluacin en
cortocircuito y se debe a que si p es falso, la condicin p && q es falsa, con independencia del valor
de q, y de este modo Java no evala q. De modo similar, si p es verdadera la condicin p I I q es
verdadera, con independencia del valor de q, y Java no evala q.

Operador coma:
El operador coma permite combinar dos o ms expresiones separadas por comas en una
sola lnea. Se evala primero la expresin de la izquierda y luego las restantes expresiones
de izquierda a derecha. El uso del operador como es como sigue:
expresin1 , expresin 2 , expresin 3 , , expresin n
Se utiliza en algunas ocasiones en los bucles for para anidar expresiones.