Herencia En Java
gabo12714 de Julio de 2014
362 Palabras (2 Páginas)226 Visitas
Conocemos todos los operadores utilizados en el lenguaje Java.
Por Victorino Blanco González
Los operadores son muy similares a los de C++, ya lo advertimos en su momento.
Operadores Aritméticos: Los habituales
• Suma + .
• Resta - .
• Multiplicación * .
• División / .
• Resto de la División % .
Operadores de Asignación: El principal es '=' pero hay más operadores de asignación con distintas funciones que explicamos brevemente ahora.
• '+=' : op1 += op2 à op1 = op1 + op2
• '-=' : op1 -= op2 à op1 = op1 - op2
• '*=' : op1 *= op2 à op1 = op1 * op2
• '/=' : op1 /= op2 à op1 = op1 / op2
• '%=' : op1 %= op2 à op1 = op1 % op2
Operadores Unarios: El mas (+) y el menos (-). Para cambiar el signo del operando.
Operador Instanceof: Nos permite saber si un objeto pertenece a una clase o no.
• NombreObjeto instanceof NombreClase
Operadores Incrementales: Son los operadores que nos permiten incrementar las variables en una unidad. Se pueden usar delante y detrás de la variable dependiendo de lo que queramos, es decir, si queremos que incremente o viceversa antes de utilizar o lo contrario.
• '++'
• '--'
Operadores Relacionales: Permiten comparar variables según relación de igualdad/desigualdad o relacción mayor/menor. Devuelven siempre un valor boolean.
• '>': Mayor que
• '<': Menor que
• '==': Iguales
• '¡=': Distintos
• '>=': Mayor o igual que
• '<=': Menor o igual que
Operadores Lógicos: Nos permiten construir expresiones lógicas.
• '&&' : devuelve true si ambos operandos son true.
• '||' : devuelve true si alguno de los operandos son true.
• '!' : Niega el operando que se le pasa.
• '&' : devuelve true si ambos operandos son true, evaluándolos ambos.
• '|' : devuelve true uno de los operandos es true, evaluándolos ambos.
Operador de concatenación con cadena de caracteres '+':
• Por Ejemplo: System.out.println("El total es"+ result +"unidades");
Operadores que actúan a nivel de bits: Son mucho menos utilizados por eso los explicamos mas por encima.
• '>>': desplazamiento a la derecha de los bits del operando
• '<<': desplazamiento a la izquierda de los bits de operando
• '&': operador and a nivel de bit.
• '|': operador or a nivel de bit
...