Operadores en Java
lunes, septiembre 01, 2014
Unknown
0 Comments
lunes, septiembre 01, 2014 Unknown 0 Comments
- ExpresiónUna 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. - OperadoresLos 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 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 |
& | 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.
Los operadores de asignación son evaluados de derecha a izquierda.
Suscribirse a:
Entradas (Atom)

Victor Hugo
Estudiante de I.S.C.
En este blog iré compartiendo mis trabajos o investigaciones que realice en la universidad. También pretendo compartir un poco del conocimiento que poseo y aprender en el camino así como crecer y formarme como profesional.
0 comentarios: