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, codificar así:
variable = expresión:
Por ejemplo:
int a = (b * c) / 4-
LA 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:
Operador | Descripción |
---|---|
+= | Adición y 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
a + = 10-
es equivalente a
a = a + 10-
Técnicamente, una misión es una expresión, no una declaración. Por lo tanto, a = 5 es una expresión de asignación, no una sentencia de asignación. Se convierte en una sentencia 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 la expresión más difícil de entender, así que no es recomendar que.