Operadores de asignación en Java | Explicado

Operadores de asignación en Java | Explicado
Los programadores usan operadores para realizar varias operaciones en variables en sus programas. Las variables y los valores también se conocen como operandos, y los operadores manipulan los operandos utilizando cualquier operador. Los operadores de asignación en Java se utilizan para asignar nuevos valores a variables o también se pueden manipular los valores actuales de las variables. Hay múltiples operadores de asignación que hacen el trabajo en Java. Este artículo proporciona una explicación de los operadores de asignación utilizados en Java:

Entonces, comencemos

¿Qué son los operadores de tareas en Java?

Esta sección proporciona la lista de operadores de asignación que se pueden usar en Java. Se explica cada operador, y también se proporciona sintaxis que debe seguirse para usar las variables de asignación.

Antes de entrar en los tipos, echemos un vistazo a la sintaxis general de los operadores de asignación.

valor del operador variable;

Tipos de operadores de asignación

Los operadores de asignación pueden clasificarse en los siguientes tipos:

Operador de asignación única

El operador "=" se utiliza como un operador de asignación única y la sintaxis para usar este operador se proporciona a continuación:

variable = valor;

Operador de asignación compuesta

El operador de asignación de compuesto comprende dos partes: una es el operador básico ("=") y el otro puede ser uno de los (+, -, *y /).

Se pueden usar las siguientes sintaxis:

Sintaxis para usar "=" y "-"

variable -= valor;

Sintaxis para usar "=" y "+"

variable += valor;

Sintaxis para usar "=" y "*"

variable *= valor

Sintaxis para usar "=" y "/"

variable /= valor

Después de pasar por esta sección, ha aprendido el mecanismo de trabajo de los operadores de asignación de compuestos primarios y diversos.

Cómo usar operadores de asignación en Java

Como se discutió anteriormente, se pueden usar los operadores de asignación:

Cómo asignar valor a una variable utilizando el operador de asignación simple

Como se discutió anteriormente, se utiliza un operador de asignación simple para asignar valores a las variables. Por ejemplo, la siguiente declaración asigna el valor 10 a la variable A cuyo tipo de datos es int.

int a = 10;

Hemos utilizado la declaración anterior en el siguiente código:

paquete LH;
clase pública oper
public static void main (string [] args)
// Creando variable
int a = 10;
// valor de impresión de un
Sistema.afuera.println ("El valor de a es:" + a);

Producción

Nota: El tipo de datos del valor debe ser el mismo que el de la variable. Como en el ejemplo anterior, hemos utilizado el tipo de datos INT y el valor también pertenece a la categoría entera.

Cómo asignar valor a una variable utilizando los operadores de asignación de compuestos

Aunque este tipo también asigna un valor a una variable, sin embargo, la asignación se realiza después de manipular el valor existente de una variable. Para hacerlo, se pueden considerar las siguientes posibilidades:

Usando "-" y "="

El "-" pertenece a la categoría de operadores aritméticos y cuando se une con el operador de asignación "=", resta el valor actual de la variable con el valor especificado. Por ejemplo, la siguiente instrucción resta el valor actual de "b"Por 5:

b -= 5;

El código proporcionado a continuación ejerce la declaración anterior:

paquete LH;
clase pública oper
public static void main (string [] args)
// Creando variable
int b = 12;
// Valor de impresión de B
Sistema.afuera.println ("El valor actual de B es:" + B);
// usando el operador "-="
b -= 5;
// Impresión de valor actualizado de B
Sistema.afuera.println ("El nuevo valor de B es:" + B);

La salida del código anterior es:

Usando "+" y "="

El operador "+" se usa con "=" para agregar un valor específico al valor actual de una variable. Como hemos agregado 7 al valor actual de la variable llamada "C" utilizando la declaración que se proporciona a continuación:

c += 7;

La declaración anterior se usa en el siguiente código Java:

paquete LH;
clase pública oper
public static void main (string [] args)
// Creando variable
int c = 3;
// Valor de impresión de B
Sistema.afuera.println ("El valor actual de C es:" + C);
// usando el operador "+="
c += 7;
// Impresión de nuevo valor de C
Sistema.afuera.println ("El nuevo valor de C es:" + C);

La salida del código se proporciona a continuación:

Usando "*" y "="

Como + y -, el operador "*" se practica en la siguiente declaración para multiplicar el valor actual de la variable "D" con 2:

int d *= 3;

El código proporcionado a continuación practica la declaración anterior:

paquete LH;
clase pública oper
public static void main (string [] args)
// Creando variable
int d = 5;
// Valor de impresión de D
Sistema.afuera.println ("El valor actual de D es:" + D);
// usando el operador "*="
d *= 3;
// Impresión de nuevo valor de D
Sistema.afuera.println ("El nuevo valor de D es:" + D);

La salida del código anterior se proporciona a continuación:

Usando "/" y "="

El siguiente ejemplo proporciona el uso de "/" con "=". Los operadores "/" y "=" manipulan el valor actual de una variable dividiéndola con un valor específico. Por ejemplo, la siguiente declaración divide el valor actual de una variable "mi"Por 2:

int e /= 2;

Utilizamos la declaración mencionada anteriormente en el siguiente código:

paquete LH;
clase pública oper
public static void main (string [] args)
// Creando variable
int e = 6;
// valor de impresión de e
Sistema.afuera.println ("El valor actual de D es:" + E);
// usando el operador "/="
e /= 2;
// Impresión de nuevo valor de E
Sistema.afuera.println ("El nuevo valor de D es:" + E);

La salida se muestra en la imagen a continuación:

Usando "%" y "="

El operador aritmético "%" se usa para obtener el resto. Entonces, la siguiente declaración divide el valor actual de la variable "F" por 2 y almacena el resto como un nuevo valor:

int f %= 3;

El código que se proporciona a continuación muestra el uso de la declaración anterior:

paquete LH;
clase pública oper
public static void main (string [] args)
// Creando variable
int f = 13;
// Valor de impresión de F
Sistema.afuera.println ("El valor actual de D es:" + f);
// usando el operador "%="
f %= 3;
// Impresión de nuevo valor de F
Sistema.afuera.println ("El nuevo valor de D es:" + f);

La salida se puede observar en la imagen que se muestra a continuación:

Conclusión

Los operadores de asignación se practican asignando valores a variables. El operador de asignación principal es "=", mientras que su funcionalidad se puede extender usando "+, -, *, / y %" con el operador primario. Este artículo demuestra el uso de operadores de asignación en Java. Aprendería la sintaxis básica y el mecanismo de trabajo de todos los operadores de asignación. Además, para mejores entendimientos, hemos proporcionado algunos ejemplos que aclararían mejor el uso de estos operadores.