Curso de Java - Aula 25 - Operadores de Atribuição - eXcript

preview_player
Показать описание
#java #eXcript

Quais os operadores de atribuição da linguagem Java? Em Java, temos um único operador de atribuição simples e 5 operadores compostos. O operador simples é representado por um único sinal de igual, enquanto que os operadores compostos são constituídos pela junção do operador de atribuição simples junto com um operador matemático.

Todos os operadores que estudamos em aulas passadas, agora, possuíram um operador correspondente de atribuição. A seguir, podemos ver a lista completa:

+=
-=
/=
*=
%=

Agora, se nós utilizássemos expressões, nós teríamos algo semelhante a listagem que se segue:

x += 1 (é igual) x = x + 1;
x -= 1 (é igual) x = x - 1;
x *= 1 (é igual) x = x * 1;
x /= 1 (é igual) x = x / 1;
x %= 1 (é igual) x = x % 1;

Então, o que os operadores compostos realizam é a soma do valor da variável mais o valor que se deseja somar, essa é a finalidade desses operadores, disponibilizar uma maneira rápida e simples e incrementar um valor X a um determinado número.

Рекомендации по теме
Комментарии
Автор

Boa tarde. Em meados de 4:40 Você diz que a operação é realizada da direita para a esquerda e posteriormente o valor é salvo na variável da esquerda, porém em 5:02 "x-=y" não deveria ser -8? Ou o que muda é somente a "direção" de execução, porém baseia-se na direção comum, ou seja, da esquerda para direita?

Suas aulas são pequenas, precisas e produtivas.

magnodeoliveirasantos
Автор

tenho o habito de curtir todas as suas video aulas (antes de assistir o video) pois elas sao escelentes, e percebi que no decorrer das aulas as curtidas iam diminuindo cada vez mais, boa ideia colocar o lembrete no video.

guisilva
Автор

Se eu alterasse a variavel 'x' para uma constante não pouparia mais trabalho?.
Parabens pelas aulas!

hadsoncbc
Автор

Por que usar por exemplo: System.out.println(x += y); se System.out.println(x + y); dá na mesma? obrigado! :D

matheussoares
Автор

só uma pergunta... em vídeos mais pra frente você ensina a programar em java e ensinando a fazer interface gráfica? tipo.. criando uma janela com botoes, campo de text etc?

Felipe
Автор

5:03, você poderia usar uma constante para x, assim o valor não iria mudar.
Mas a aula foi boa

EXDanielGames
Автор

Cláudio, qual é a diferença de uma variável double para uma float?

Hiagoleof
Автор

Posso utilizar i++ ao invés de i += ??

feliphelorra