Clasificacion de Operadores:
Operadores Aritmticos
Operadores Relacionales y Condicionales
Operadores Lgicos y de corrimiento
Operadores de Asignacin
Miscelneos
Operadores Aritmticos
La siguiente tabla muestra los operadores aritmticos bsicos
proporcionados por el lenguaje de programacin Java. Excepto
por + , que tambin se utiliza para concatenar cadenas, estos
operadores pueden ser utilizados slo en valores numricos.
Operador
+
*
/
%
Utilizar
op1
op1
op1
op1
op1
Descripcin
+ op2
- op2
op2 *
/ op2
op2%
op + +
+ + Op
op -
- Op
Descripcin
Incrementa op en 1; evala al valor de op antes de que se incrementa
Incrementa op en 1; evala al valor de op despus de que se
incrementa
Decrementa op en 1; evala al valor de op antes de que se
decrementa
Decrementa op en 1; evala al valor de op despus de que se
decrementa
+ Op
-Op
Descripcin
Promueve op a int si es un byte , corto , o caracteres
Aritmticamente niega op
Utilizar
op1> op2
op1> = op2
op1 <op2
op1 <= op2
op1 == op2
op1! = op2
Devuelve verdadero si
es mayor que op2
es mayor o igual que op2
es menor que op2
es menor o igual que op2
y op2 son iguales
y op2 no son iguales
op1
op1
op1
op1
op1
op1
Utilizar
&&
op1 &&
op2
| |
op1
op2
! op
op1
op1
op1
!
Y
|
^
| |
op2 y
| op2
op2 ^
Devuelve verdadero si
y op2 son ambos verdaderos , condicionalmente
evala op2
ya sea op1 u op2 es cierto , condicionalmente evala op2
op1
op es falso
op1 y op2 es tanto verdadero , siempre evala op1 y op2
ya sea op1 u op2 es cierto , siempre evala op1 y op2
Utilizar
op1 op2 >>
op1 op2 <<
op1 op2
>>>
Operacin
desplazan los bits de op1 a la derecha por la distancia op2
desplazan los bits de op1 dejan distancia op2
desplazan los bits de op1 a la derecha por la distancia op2 (sin
signo)
Utilizar
op1 op2 y
op1 | op2
op1 op2 ^
~ Op2
Operacin
bit a bit y
bit a bit o
bit a bit XOR
complemento bit a bit
Operadores de Asignacin
Utilizar
op1 + = op2
op1 - = op2
op1 op2 * =
op1 / = op2
op1% = op2
op1 op2 & =
op1 | = op2
op1 op2 = ^
op1 << = op2
op1 op2 = >>
op1 >>> = op2
Equivalente a
op1
op1
op1
op1
op1
op1
op1
op1
op1
op1
op1
= op1 + op2
= op1 - op2
= op1 op2 *
= op1 / op2
op2 op1 =%
op1 y op2 =
= op1 | op2
= op1 op2 ^
= op1 op2 <<
= op1 op2 >>
= op1 op2 >>>
Miscelneos
El lenguaje de programacin Java tambin soporta estos
operadores.
Operador
Utilizar
?:
op1? op2:
op3
[]
tipo []
[]
tipo [OP1]
[]
op1 [OP2]
.
()
op1.op2
op1
( params)
(Tipo)
(Tipo) op1
nuevo
nuevo op1
instanceof
op1 op2
instanceof
Descripcin
Si op1 es true, devuelve op2 . De lo contrario,
devuelve OP3 .
Declara una matriz de longitud desconocida, que
contiene de tipo elementos.
Crea y matriz con op1 elementos. Se debe usar con
el nuevo operador.
Accede al elemento en op2 ndice de la matriz op1 . ndices
comienzan en 0 y se extienden a travs de la longitud de la
matriz menos uno.
Es una referencia a la op2 miembro de op1 .
Declara o llama al mtodo denominado op1 con los
parmetros especificados. La lista de parmetros puede ser
una lista vaca. La lista es separada por comas.
Los yesos (conversos) OP1 a teclear . Una excepcin se
produce si el tipo de op1 es incompatible con el tipo .
Crea un nuevo objeto o matriz. op1 es o bien una llamada a
un constructor, o una especificacin de matriz.
Devuelve true si op1 es una instancia de op2
Literales en Java
Un valor constante en Java se crea utilizando una representacin literal de l. Java utiliza cinco tipos de
elementos: enteros, reales en coma flotante, booleanos, caracteres y cadenas, que se pueden poner en
cualquier lugar del cdigo fuente de Java. Cada uno de estos literales tiene un tipo correspondiente asociado
con l.
Enteros:
true
false
double
else
extends
final
finally
float
for
goto
if
implements
import
instanceof
int
interface
long
native
new
package
private
protected
public
return
short
static
strictfp
super
switch
synchronized
this
throw
throws
transient
try
void
volatile
while
Palabras
Reservadas
false
null
true