Nesta aula estudaremos os operadores de atribuição compostos do Java, ou seja, os operadores de atribuição compostos pela simbolo de igual mais um simbolo matemático. Com estes operadores seremos capazes avaliar uma expressão e em seguida, atribuir o resultado. |
Nessa aulas sobre variáveis, estudamos como atribuir um valor a uma variável. Agora, estudaremos como verificar se um valor é igual a outros valor, ou seja, veremos a utilização do operador que determina a relação entre dois operandos e os erros que geralmente ocorre pela utilização errada entre os operadores de comparação e de atribuição.
CODIGO
public class Main {
public static void main(String[] args) {
int x = 3, y = 9;
int resultado = 0;
resultado+=3;
System.out.println(resultado);
resultado = 0;
resultado = resultado + 3;
System.out.println(resultado);
int resultado2 = 10;
resultado2 -= y;//resultado2 = resultado2 - y;
System.out.println(resultado2);
int resultado3 = 5;
resultado3 *= y;//resultado3 = resultado3 * y;
System.out.println(resultado3);
int resultado4 = 15;
resultado4 /= x ;//resultado4 = resultado4 / x;
System.out.println(resultado4);
int resultado5 = 15;
resultado5 %= y;//resultado5 = resultado5 % x;
System.out.println(resultado5);
}
}
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.
EXEMPLO FEITO EM AULA
public class Aula0025 {
public static void main(String[] args) {
//Operadores de Atribuição
int i = 0;
int x, y = 0;
i = i + 1;
i += 1;
System.out.println( i );
i = i + 1;
System.out.println( i );
x = 12;
System.out.println( x += y);
x = 12;
System.out.println( x -= y);
System.out.println( "-" );
x = 12;
System.out.println( x *= y);
x = 12;
System.out.println( x /= y);
System.out.println( "-" );
System.out.println( x %= y);
}
}
Tags curso, java
Comentários
comments powered by Disqus