NOME DURAÇÃO
Abertura do Curso de Java
Instalando o JDK e o Eclipse
Ambiente de Desenvolvimento Eclipse
Variáveis em Java
Nomenclatura das Variáveis em Java
Funcionamento das Variáveis no Java
Entrada de Dados no Java
Entranda e Saída de dados em Java
Calculadora em Java
Tomada de Decisão em Java
Tomada de Decisão em Java (Parte II)
Depuração de Código Java no Eclipse
Calculadora em Java (versão 2.0)
Resto da Divisão em Java
Introdução as constantes em Java
Constantes em Java - Exemplo prático
Operadores Lógicos do Java
Tipos Primitivos do Java
Tipos Primitivos do Java (parte II)
Estrutura de Repetição em Java
Estrutura while do Java
O problema das Estruturas de Repetição em Java
Associatividade de Operadores em Java
Precedência de Operadores em Java
Operadores de Atribuição em Java
Operadores de Incremento e Decremento em Java
Estrutura de Repetição do-while em Java
Estrutura de Repetição do-while em Java (parte II)
Estrutura de Repetição for em Java
Estrutura de Repetição for em Java (parte II)
Estrutura de Repetição for em Java (parte III)
Bloco de Instrução em Java
Bloco de Instrução em Java (parte II)
Números Aleatórios em Java
Operador Ternário em Java
Operador Ternário em Java (parte II)
Instrução break em Java
Instrução break em Java - Exemplo de uso
Labels e Estrutura de Repetição em Java
Instrução continue em Java
Palavras Reservadas do Java
Introdução aos Arrays em Java
Array, Vetor, Matriz, Tabela em Java
Array Unidimensional em Java
Formatando Textos em Colunas em Java
Aarrays Unidimensionais em Java (parte II)
Características dos Arrays em Java
Manipulando Arrays em Java
Revisão de Arrays Unidimensionais em Java
Atividade com Array em Java
Atividade com Array em Java (parte II)
Média Aritmética em Java
Arrays Multidimensionais em Java
Arrays Multidimensionais em Java (parte II)
Arrays Multidimensionais em Java (parte III)
Estrutura de Repetição for each
Estrutura de Repetição for each (parte II)
Ciclos aninhados em Java
Função matricial em Java
Manipulando Planilha em Java

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:

  1. x -= 1 (é igual) x = x -' 1;
  2. x += 1 (é igual) x = x +' 1;
  3. x *= 1 (é igual) x = x *' 1;
  4. x /= 1 (é igual) x = x /' 1;
  5. 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