Instrucciones de asignación en java

Un sentencia de asignación en Java utiliza el operador de asignación (=) Para asignar el resultado de una expresión a una variable. En su forma más simple, se codifican así:

variable = expresión-

Por ejemplo:

Video: Java Tutorial 5 - Operadores de asignacion

int a = (b * c) / 4-

UN operador de asignación compuesto es un operador que realiza un cálculo y una asignación al mismo tiempo. Todos los operadores aritméticos binarios de Java (es decir, los que trabajan en dos operandos) tienen los operadores de asignación compuestos equivalentes:

Video: P01.10 - Instruccion de asignacion

OperadorDescripción
+=La adición y la asignación
-=Resta y asignación
* =Multiplicación y asignación
/ =División y asignación
% =El resto y asignación

Por ejemplo, la declaración

Video: 11. Introducción a las estructuras de control Java

a + = 10-

es equivalente a

a = a + 10-

Técnicamente, una asignación es una expresión, no una afirmación. Así, a = 5 es una expresión de asignación, no una instrucción de asignación. Se convierte en una instrucción de asignación sólo cuando se agrega un punto y coma al final.

Una expresión de asignación tiene un valor de retorno al igual que cualquier otra expresión hace- el valor de retorno es el valor que se asigna a la variable. Por ejemplo, el valor de retorno de la expresión a = 5 es 5. Esto le permite crear algunas expresiones interesantes, pero poco aconsejables, mediante el uso de expresiones de asignación en medio de otras expresiones. Por ejemplo:

int a-int b-a = (b = 3) * 2- // a es 6, b es 3

Utilización de operadores de asignación en el medio de una expresión puede hacer que la expresión más difícil de entender, por lo que no es recomendable que.

Artículos Relacionados