Foros aprenderaprogramar.com

Aprender a programar => C, C++, C#, Java, Visual Basic, HTML, PHP, CSS, Javascript, Ajax, Joomla, MySql y más => Mensaje iniciado por: Susana83 en 31 de Octubre 2011, 08:03

Título: asignación compuesta en java
Publicado por: Susana83 en 31 de Octubre 2011, 08:03
Hola, me gustaría que me pusierais algún ejemplo de asignación compuesta en Java, explicando los resultados a los que da lugar.
Título: Re:asignación compuesta en java
Publicado por: Ogramar en 01 de Noviembre 2011, 08:56
La asignación compuesta es una especie de abreviatura, es decir, en realidad no es obligatorio usarla porque se puede escribir siempre de otra manera.

Asignación compuesta:   personas += nuevosUsuarios;

Equivalente: personas = personas + nuevosUsuarios;

Como ves sirve para sumarle algo a la variable que tenemos a la izquierda.

Otro ejemplo:

Asignación compuesta: carros += 1;

Equivalente: carros = carros + 1;

También se puede usar el operador -= siendo el efecto el mismo solo que en vez de sumar restamos.

cocos -= consumidos; equivale a cocos = cocos - consumidos;
Título: Re:asignación compuesta en java
Publicado por: Susana83 en 24 de Diciembre 2011, 12:42
Hola, si se puede escribir siempre de una forma más clara ¿por qué no escribirlo siempre de la forma más clara posible y dejarnos de confusiones?
Título: Re:asignación compuesta en java
Publicado por: Ogramar en 25 de Diciembre 2011, 09:33
Hola Susana, en realidad se trata de una forma abreviada de escribir algo. Algunos programadores lo consideran útil y por eso lo usan, mientras que otros prefieren no usarlo. Son opciones.