Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Codigo errado

Esse código não deveria dar erro por não ter espaço entre o += ?

int valor = 10; valor += 10; int valor = 10; valor += 50; int total = 40 + valor;

1 resposta
solução!

Oi Priscila, na verdade o += é um operador de atribuição. Quando você utiliza por exemplo:

int valor = 10; 
 valor += 10; // resultado 20

De forma menos sucinta é o mesmo de usar:

 int valor = 10; 
 valor = valor + 10; // resultado 20

o mesmo vale pro:

int valor = 10; 
valor = valor + 50; // resultado 60
int valor = 10; 
valor += 50; // resultado 60

Operadores de atribuição repetem o valor do primeiro operando. Isso vale pra (+ - / *); Outro exemplo :

int operando1 = 23;
operando1 += 7; // resultado 30
------------------

int operando1 = 23;
operando1 *= 2; // resultado 46
----------------------

int operando1 = 23;
operando1 -= 7; // resultado 16

E por aí vai... Nesse link tem todos os operadores. Olha se te ajuda a entender melhor.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software