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:

variável = 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:

Video: Curso Java Completo - Aula 09: Operadores de Atribuição

OperadorDescriçã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. Portanto, 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 para o 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:

Video: Curso de Java - Aula 24 - Precedência de Operadores - eXcript

int a-b-a int = (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.


Publicações relacionadas