Operadores de atribuição em Java | Explicado

Operadores de atribuição em Java | Explicado
Os programadores usam operadores para executar várias operações em variáveis ​​em seus programas. As variáveis ​​e valores também são conhecidos como operandos, e os operadores manipulam os operandos usando qualquer operador. Os operadores de atribuição em Java são usados ​​para atribuir novos valores a variáveis ​​ou os valores atuais de variáveis ​​também podem ser manipulados. Existem vários operadores de atribuição que fazem o trabalho em java. Este artigo fornece uma explicação dos operadores de atribuição usados ​​em Java:

Então vamos começar

O que são operadores de atribuição em java

Esta seção fornece a lista de operadores de atribuição que podem ser usados ​​em Java. Cada operador é explicado e a sintaxe também é fornecida que deve ser seguida para usar as variáveis ​​de atribuição.

Antes de entrar nos tipos, vamos dar uma olhada na sintaxe geral dos operadores de atribuição.

valor do operador variável;

Tipos de operadores de atribuição

Os operadores de atribuição podem ser classificados nos seguintes tipos:

Operador de atribuição única

O operador "=" é usado como um único operador de atribuição e a sintaxe para usar este operador é fornecida abaixo:

variável = valor;

Operador de atribuição de composto

O operador de atribuição de composto é composto por duas partes: uma é o operador básico ("=") e o outro pode ser um dos (+, -, *e /).

As seguintes sintaxes podem ser usadas:

Sintaxe para usar "=" e "-"

variável -= valor;

Sintaxe para usar "=" e "+"

variável += valor;

Sintaxe para usar "=" e "*"

variável *= valor

Sintaxe para usar "=" e "/"

variável /= valor

Depois de passar por esta seção, você aprendeu o mecanismo de trabalho das operadoras de atribuição primária e de vários compostos.

Como usar operadores de atribuição em java

Conforme discutido anteriormente, os operadores de tarefas podem ser usados:

Como atribuir valor a uma variável usando o operador de atribuição simples

Conforme discutido anteriormente, um operador de atribuição simples é usado para atribuir valores a variáveis. Por exemplo, a declaração a seguir atribui valor 10 à variável A cujo tipo de dados é int.

int a = 10;

Usamos a declaração acima no seguinte código:

pacote lh;
classe pública OPER
public static void main (string [] args)
// criando variável
int a = 10;
// valor de impressão de um
Sistema.fora.println ("O valor de A é:" + a);

Saída

Observação: O tipo de dados do valor deve ser o mesmo que o da variável. Como no exemplo acima, usamos o tipo de dados int e o valor também pertence à categoria inteira.

Como atribuir valor a uma variável usando os operadores de atribuição composta

Embora esse tipo também atribua um valor a uma variável, no entanto, a atribuição é realizada após manipular o valor existente de uma variável. Para fazer isso, as seguintes possibilidades podem ser consideradas:

Usando "-" e "="

O "-" pertence à categoria de operadores aritméticos e, quando é unido ao operador de atribuição "=", subtraia o valor atual da variável com o valor especificado. Por exemplo, a seguinte declaração subtraia o valor atual de “b”Por 5:

b -= 5;

O código fornecido abaixo exerce a declaração acima:

pacote lh;
classe pública OPER
public static void main (string [] args)
// criando variável
int b = 12;
// Valor de impressão de B
Sistema.fora.println ("O valor atual de B é:" + b);
// usando "-=" Operador
b -= 5;
// Impressão do valor atualizado de B
Sistema.fora.println ("Novo valor de B é:" + b);

A saída do código acima é:

Usando "+" e "="

O operador "+" é usado com "=" para adicionar um valor específico ao valor atual de uma variável. Como nós adicionamos 7 ao valor atual da variável denominada "C" usando a instrução fornecida abaixo:

c += 7;

A declaração acima é usada no seguinte código Java:

pacote lh;
classe pública OPER
public static void main (string [] args)
// criando variável
int c = 3;
// Valor de impressão de B
Sistema.fora.println ("O valor atual de C é:" + c);
// usando "+=" Operador
c += 7;
// imprimindo novo valor de c
Sistema.fora.println ("Novo valor de c é:" + c);

A saída do código é fornecida abaixo:

Usando "*" e "="

Como + e -, o operador "*" é praticado na seguinte declaração para multiplicar o valor atual da variável "d" com 2:

int d *= 3;

O código fornecido abaixo pratica a declaração acima:

pacote lh;
classe pública OPER
public static void main (string [] args)
// criando variável
int d = 5;
// Valor de impressão de D
Sistema.fora.println ("O valor atual de d é:" + d);
// Usando o operador "*="
d *= 3;
// imprimindo novo valor de D
Sistema.fora.println ("Novo valor de d é:" + d);

A saída do código acima é fornecida abaixo:

Usando "/" e "="

O exemplo a seguir fornece o uso de "/" com "=". Os operadores "/" e "=" manipulam o valor atual de uma variável dividindo -a com um valor específico. Por exemplo, a seguinte declaração divide o valor atual de uma variável “e”Por 2:

int e /= 2;

Utilizamos a declaração acima mencionada no seguinte código:

pacote lh;
classe pública OPER
public static void main (string [] args)
// criando variável
int e = 6;
// Valor de impressão de E
Sistema.fora.println ("O valor atual de d é:" + e);
// Usando o operador "/="
e /= 2;
// imprimindo novo valor de e
Sistema.fora.println ("Novo valor de d é:" + e);

A saída é exibida na imagem abaixo:

Usando "%" e "="

O operador aritmético "%" é usado para obter o restante. Portanto, a declaração a seguir divide o valor atual da variável "f" por 2 e armazena o restante como um novo valor:

int f %= 3;

O código fornecido abaixo mostra o uso da declaração acima:

pacote lh;
classe pública OPER
public static void main (string [] args)
// criando variável
int f = 13;
// Valor de impressão de f
Sistema.fora.println ("O valor atual de d é:" + f);
// Usando o operador "%="
f %= 3;
// imprimindo novo valor de f
Sistema.fora.println ("Novo valor de d é:" + f);

A saída pode ser observada na imagem mostrada abaixo:

Conclusão

Os operadores de atribuição são praticados atribuindo valores a variáveis. O operador de atribuição principal é "=", enquanto sua funcionalidade pode ser estendida usando "+, -, *, / e %" com o operador primário. Este artigo demonstra o uso de operadores de atribuição em Java. Você aprenderia a sintaxe básica e o mecanismo de trabalho de todos os operadores de atribuição. Além disso, para melhores entendimentos, fornecemos alguns exemplos que esclareceriam melhor o uso desses operadores.