Jerarquia de Operadores

September 5, 2017 | Author: Cristhian Mena | Category: Logic Gate, Arithmetic, Computer Programming, Areas Of Computer Science, Mathematics
Share Embed Donate


Short Description

Download Jerarquia de Operadores...

Description

3.10.1 Jerarquía de operadores El orden general de evaluación de los operadores de una expresión va de izquierda a derecha, con la excepción de las asignaciones que lo hacen de derecha a izquierda. Podemos seguir las siguientes tres reglas de evaluación de expresiones: (Regla 1) En todas las expresiones se evalúan primero las expresiones de los paréntesis más anidados (interiores unos a otros); y éstos modifican la prioridad según la cantidad de éstos, los cuales tienen que estar balanceados ( el mismo número de paréntesis que abren debe ser igual al número de los paréntesis que cierran). (Regla 2) Todas las expresiones se evalúan tomando en cuenta la jerarquía de los operadores. (Regla 3) Todas las expresiones se evalúan de izquierda a derecha. La tabla que se muestra abajo, da el orden de precedencia del operador en Java según el nivel que indica la primera columna de la izquierda. Los operadores agrupados en bloques comparten la misma jerarquía. Los operadores que se muestran a en lo alto de la tabla tienen mayor precedencia que los del fondo y, por tanto, serán evaluados antes que los de precedencia más baja. Nivel Operador

Descripción

Ejemplo

Tipo de operador

1

[]

Subíndice de array

a[i]

Sufijo

.

Utilizado para acceder a métodos y variables

a.b

2

3

4

5

(paréntesis)Utilizado para agrupar expresiones

(a+b)

expr++

Pos-incremento

a++

expr--

Pos-decremento

a--

++expr

Pre-incremento

++a

--expr

Pre-decremento

--a

+expr

Unitario mas

+a

-expr

Negación

-a

~

Cortesía

~a

!

NOT

!a

new

Creación

new Clasname()

Creación

(parén)expr Casta

(Classname)a

Forma

*

Multiplicación

a*b

Multiplicador

/

División

a/b

%

Modulo

a%b

+

Adición

a+b

-

Substracción

a-b

Unitario

Aditivo

6

>b

>>=b

7

8

Desplazamiento

Relacional

Igualdad

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF