quinta-feira, 19 de setembro de 2013

Operadores de Atribuição: =, +=, -=, *=, /= e %=


Operadores de atribuição são operadores que atribuem (obvio) novos valores as variáveis ou expressões. Existem dois tipos de atribuições:
            - Atribuição simples. x = 7;
            - Atribuição composta. x += 7 é igual a x = x +7;
              A atribuição composta incrementa o valor da variável x por exemplo com o operando ou expressão do lado direito  + 7. O operando composto funciona para muitos outros operadores tais como:
-= Subtração
            += Adição
            *= Multiplicação
            /= Divisão
            %= Resto

Vamos à prática:

class OperadorAtribuicao{
            public static void main(String args[]){
                        int meuInt = 10;
                        System.out.println("Valor Atual de meuInt: " + meuInt);        
                        //Atribuido + 5
                        meuInt += 5; // = meuInt = menuInt + 5;
                        System.out.println("Valor de meuInt += 5: " + meuInt);
                        //Subtraindo + 5
                        meuInt -= 5; // = meuInt = menuInt - 5;
                        System.out.println("Valor de meuInt -= 5: " + meuInt);
                        //Multiplicando * 5
                        meuInt *= 5; // = meuInt = menuInt * 5;
                        System.out.println("Valor de meuInt *= 5: " + meuInt);
                        //Dividindo / 5
                        meuInt /= 5; // = meuInt = menuInt / 5;
                        System.out.println("Valor de meuInt /= 5: " + meuInt);
                        //Resto % 5
                        meuInt %= 3; // = meuInt = menuInt % 3; Mudei para 3 para dar um resto se fosse 5 daria 0 porque 10\5 = 2 sem sobras
                        System.out.println("Valor de meuInt %= 3: " + meuInt);
            }
}


Até o próximo post.

Um comentário: