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

Presedencia de Operadores


Enviado por   •  12 de Octubre de 2016  •  Resumen  •  3.282 Palabras (14 Páginas)  •  273 Visitas

Página 1 de 14

[pic 2]


[pic 3]

Tabla de contenido

1. Expresiones y Operadores        

RESUMEN        

2. Variables y Tipos de datos   Las variables son localidades de memoria en las que pueden almacenarse datos. Cada una tiene un nombre, un tipo y valor. Java tiene tres tipos de variables:        

Casting implícito        

Casting explícito        

Reglas para nombrar Objetos, Variables, Constantes, Métodos y Clases en Java        

3. Bloques y sentencias        


1. 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 de un determinado 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


*

Multiplicación

a * b

/

División

a / b

+

Suma

a + b

-

Resta

a - b

%

Módulo

a % b

Operadores de asignación 


=

Asignación

a = b

+=

Suma y asignación

a += b es igual a (a=a + b)

-=

Resta y asignación

a -= b es igual a (a=a - b)

*=

Multiplicación y asignación

a *= b  es igual a (a=a * b)

/=

División y asignación

a / b es igual a  (a=a / b)

%=

Módulo y asignación

a % b es igual a (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 (se explica a detalle más adelante)*

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

NOTA: El preincremento (++a) y el postincremento (a++), no son iguales, veamos un ejemplo:

int a=10, b:

b=++a;

al imprimir el valor de ‘a’ y ‘b’ dan como resultado:

a=11 y b=11, ¿Por qué?

Si se cambia a:

b=a++;

el resultado será:

b=10, a=11; ¿Por qué?

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 de forma particular se utilizan para los arreglos.

++   --   !   ~

! es el NOT lógico y ~ es el complemento de bits.

new (tipo) expr

new se utiliza para crear instancias de clases.

*   /   %

Multiplicativos

+ -

Aditivos

<<   >>   >>>

Corrimiento de bits

<   >   <=   >=

Relacionales

==   !=

Igualdad  y desigualdad

&

AND (entre bits)

^

OR exclusivo (entre bits)

|

OR inclusivo (entre bits)

&&

AND lógico

||

OR lógico

? :

Condicional

=   +=   -=   *=   /=   %=   &=   ^=   |=   <<=   >>=   >>>=

Asignación

Todos los operadores binarios que tienen la misma prioridad (excepto los operadores de asignación) son evaluados de izquierda a derecha.

Los operadores de asignación son evaluados de derecha a izquierda.

...

Descargar como (para miembros actualizados) txt (18 Kb) pdf (376 Kb) docx (766 Kb)
Leer 13 páginas más »
Disponible sólo en Clubensayos.com