ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Operadores De Asignacion


Enviado por   •  14 de Marzo de 2013  •  465 Palabras (2 Páginas)  •  326 Visitas

Página 1 de 2

Operadores de asignación compuestos

• En Java existen versiones del operador de asignación que asignan a una variable el resultado de operar sobre la misma variable que se quiere asignar.

• Por ejemplo, es muy frecuente encontrarse en un programa expresiones del tipo:

• x = x + y ;

y por ello, se permite contraerlas de la forma:

x += y ;

La lista de todas estas ampliaciones del operador de asignación son:

asignación equivalencia restricciones

x += y; x = x + y;

x -= y; x = x - y;

x *= y; x = x * y;

x /= y; x = x / y;

x %= y; x = x % y; int x e y

x &&= y; x = x && y; boolean x e y

Expresiones y Operadores

• Expresión

Una expresión es una combinación de variables, operadores y llamadas de métodos construida de acuerdo a la sintaxis del lenguaje que devuelve un valor.

El tipo de dato del valor regresado por una expresión depende de los elementos usados en la expresión.

• Operadores

Los operadores son símbolos especiales que por lo común se utilizan en expresiones.

La tabla siguiente muestra los distintos tipos de operadores que utiliza Java.

Operador Significado Ejemplo

Operadores aritméticos

________________________________________

+ Suma a + b

- Resta a - b

* Multiplicación a * b

/ División a / b

% Módulo a % b

Operadores de asignación

________________________________________

= Asignación a = b

+= Suma y asignación a += b (a=a + b)

-= Resta y asignación a -= b (a=a - b)

*= Multiplicación y asignación a *= b (a=a * b)

/= División y asignación a / b (a=a / b)

%= Módulo y asignación a % b (a=a % b)

Operadores relacionales

________________________________________

== Igualdad a == b

!= Distinto a != b

< Menor que a < b

> Mayor que a > b

<= Menor o igual que a <= b

>= Mayor o igual que a >= b

Operadores especiales

________________________________________

++ Incremento a++ (postincremento)

++a (preincremento)

-- Decremento a-- (postdecremento)

--a (predecremento)

(tipo)expr Cast a = (int) b

+ Concatenación de cadenas a = "cad1" + "cad2"

. Acceso a variables y métodos a = obj.var1

( ) Agrupación de expresiones a = (a + b) * c

La tabla siguiente muestra la precedencia asignada a los operadores, éstos son listados en orden de precedencia.

Los operadores en la misma fila tienen igual precedencia

Operador Notas

. [] () Los corchetes se utilizan para los

...

Descargar como (para miembros actualizados) txt (3 Kb)
Leer 1 página más »
Disponible sólo en Clubensayos.com