Instruções de Atribuição em Java
A declaração de atribuição em Java usa o operador de atribuição (=) Para atribuir o resultado de uma expressão a uma variável. Na sua forma mais simples, você codificá-lo como este:
variable = expression-
Por exemplo:
int a = (b * C) / 4-
UMA operador de atribuição composto é um operador que executa um cálculo e uma cessão ao mesmo tempo. Todos os operadores aritméticos binários Java (isto é, os que trabalham em dois operandos) têm operadores de atribuição composto equivalentes:
Operador | Descrição |
---|---|
+= | Adição e atribuição |
-= | Subtração e atribuição |
* = | Multiplicação e atribuição |
/ = | Divisão e atribuição |
% = | Restante e atribuição |
Por exemplo, a declaração
A + = 10-
é equivalente a
a = a + 10-
Tecnicamente, uma atribuição é uma expressão, não uma declaração. Assim, a = 5 é uma expressão de atribuição, não uma declaração de atribuição. Torna-se uma declaração de atribuição somente quando você adicionar um ponto e vírgula ao fim.
Uma expressão de atribuição tem um valor de retorno, assim como qualquer outra expressão does- o valor de retorno é o valor que é atribuído à variável. Por exemplo, o valor de retorno da expressão a = 5 é 5. Isto permite-lhe criar algumas expressões interessantes, mas mal-aconselhado, usando expressões de atribuição no meio de outras expressões. Por exemplo:
int int A-b-a = (b = 3) * 2- // A é 6, b é 3
Usando operadores de atribuição no meio de uma expressão pode fazer a expressão mais difícil de entender, por isso não é recomendável que.