Operadores de programación
• • • • • Los operadores son un tipo de tokens que indican una evaluación o computación para ser realizada en objetos o datos, y en definitiva sobre identificadores oconstantes. Además de realizar la operación, un operador devuelve un valor, ya que son parte fundamental de las expresiones. El valor y tipo que devuelve depende del operador y del tipo de sus operandos.Por ejemplo, los operadores aritméticos devuelven un número como resultado de su operación. Los operadores realizan alguna función sobre uno, dos o tres operandos. Los operadores que requieren unoperando son llamados operadores unarios. Por ejemplo, el operador "++" es un operador unario que incrementa el valor de su operando en una unidad. Los operadores unarios en Java pueden utilizar tanto lanotación prefija como la posfija. i) La notación prefija indica que el operador aparece antes que su operando. ii) La notación posfija indica que el operador aparece después de su operando. • Losoperadores que requieren dos operandos se llaman operadores binarios. Por ejemplo el operador "=" es un operador binario que asigna el valor del operando del lado derecho al operando del lado izquierdo.Precedencia de operadores Descripción operadores posfijos operadores unarios op++ op-++op --op +op -op ~ ! Operadores
•
multiplicación y división * / % suma y resta desplazamiento operadoresrelacionales equivalencia operador AND operador XOR operador OR AND booleano OR booleano condicional +> >>> < > == != & ^ | && || ?:
operadores de asignación = += -= *= /= %= &= ^= |= = >>>= • En latabla se muestra el nivel de precedencia de los operadores. Los de mayor nivel se encuentran arriba. Podemos ver que los últimos son los de asignación. Esto es lógico, ya que se debe calcularprimeramente la expresión antes de asignar un resultado a una variable.
1 Autor: Luis Alonso
TIPOS DE OPERADORES Aritméticos Lógicos Condicionales Relacionales Incrementales
Ejemplo: Mirando el ejemplo...
Regístrate para leer el documento completo.