Inicio > Java > Operadores de asignación y de incremento – Java

Operadores de asignación y de incremento – Java


Los operadores indican una evaluación o computación para ser realizada en objetos o datos, y en definitiva sobre identificadores o constantes

Los operadores de Java se pueden dividir en las siguientes cuatro categorías:

  • Aritméticos.

Operador

Uso

Descripción

+

rahs1 + rahs2

Suma rahs1 y rahs2

rahs1 – rahs2

Resta rahs2 de rahs1

*

rahs1 * rahs2

Multiplica rahs1 por rahs2

/

rahs1 / rahs2

Divide rahs1 por rahs2

%

rahs1 % rahs2

Calcula el resto de dividir rahs1 entre rahs2

  • De comparación y condicionales.

Operador

Uso

Devuelve verdadero si

rahs1 > rahs2

rahs1 es mayor que rahs2

>=

rahs1 >= rahs2

rahs1 es mayor o igual que rahs2

rahs1 < rahs2

rahs1 es menor que rahs2

<=

rahs1 <= rahs2

rahs1 es menor o igual que rahs2

==

rahs1 == rahs2

rahs1 y rahs2 son iguales

!=

rahs1 != rahs2

rahs1 y rahs2 son distintos

  • A nivel de bits y lógicos.

Operador

Uso

Operación

&

rahs1 & rahs2

AND

|

rahs1 | rahs2

OR

^

rahs1 ^ rahs2

OR Exclusivo

~

~rahs2

Complemento

  • De asignación.

Operador

Uso

Equivalente a 

+=

rahs1 += rahs2

rahs1 = rahs1 + rahs2

-=

rahs1 -= rahs2

rahs1 = rahs1 – rahs2

*=

rahs1 *= rahs2

rahs1 = rahs1 * rahs2

/=

rahs1 /= rahs2

rahs1 = rahs1 / rahs2

%=

rahs1 %= rahs2

rahs1 = rahs1 % rahs2

&=

rahs1 &= rahs2

rahs1 = rahs1 & rahs2

Precedencia de operadores

Cuando en una sentencia aparecen varios operadores el compilador deberá de elegir en qué orden aplica los operadores. A esto se le llama precedencia.
Los operadores con mayor precedencia son evaluados antes que los operadores con una precedencia relativa menor.

Cuando en una sentencia aparecen operadores con la misma precedencia:

• Los operadores de asignación son evaluados de derecha a izquierda.
• Los operadores binarios, (menos los de asignación) son evaluados de izquierda a derecha.
• Se puede indicar explícitamente al compilador de Java cómo se desea que se evalúe la expresión con paréntesis balanceados ( ). Para hacer que el código sea más fácil de leer y mantener, es preferible ser explícito e indicar con paréntesis que operadores deben ser evaluados primero.
• La siguiente tabla muestra la precedencia asignada a los operadores de Java. Los operadores de la tabla están listados en orden de precedencia: cuanto más arriba aparezca un operador, mayor es su precedencia. Los operadores en la misma línea tienen la misma precedencia:

 

Tipo de operadores

Operadores de este tipo

Operadores posfijos

[ ] . (parametros) expr++ expr–

Operadores unarios

++expr –expr +expr -expr ~ !

Creación o conversión

new (tipo) expr

Multiplicación

* / %

Suma

+ –

Desplazamiento

<< 

Comparación

< <= = instanceof

Igualdad

== !=

AND a nivel de bit

&

OR a nivel de bit

^

XOR a nivel de bit

|

AND lógico

&&

OR lógico

||

Condicional

? :

Asignación

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

 Creamos un proyecto que se llame Operadores

Ahora creamos una clase con el mismo nombre Operadores

public class Operadores {
 public static void main(String[] args) {
  int rahs = 10;
  rahs = rahs + 10;
  System.out.println(“El resultado sumando 10 es : ” + rahs);
  rahs = rahs – 10; 
  System.out.println(“El resultado restando 10 es : ” + rahs);
  rahs += 10;
  System.out.println(“El resultado sumando con operador de asignación : ” + rahs);
  rahs -= 10;
  System.out.println(“El resultado restando con operador de asignación : ” + rahs);
  rahs *= 10;
  System.out.println(“El resultado multiplicado con operador de asignación : ” + rahs);
  rahs /= 10;
  System.out.println(“El resultado dividido con operador de asignación : ” + rahs);
  rahs ++;
  System.out.println(“El resultado con operador de incremento en 1 : ” + rahs);
  rahs –;
  System.out.println(“El resultado con operador de disminución en -1 : ” + rahs);  
  System.out.println(“El resultado incremento antes de imprimir ” + ++rahs);
 }
}

Categorías:Java
  1. Aún no hay comentarios.
  1. No trackbacks yet.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: