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;
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;
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.