Programación 1º – UD2 – Operadores de asignación

Programación 1º – UD2 – Operadores de asignación

Operadores de Asignación

En Java, los operadores de asignación nos permiten asignar un valor a una variable. El más común es el operador de asignación simple =, pero también existen otros operadores más avanzados que nos permiten realizar una operación y asignar el resultado en una sola acción. Vamos a verlos:

Operador de Asignación Simple (=)

Este es el operador básico que usamos para asignar valores a las variables. Funciona así:

int a = 5;  // Asigna el valor 5 a la variable a
Operadores de Asignación Combinados

Java tiene operadores que combinan una operación matemática con una asignación, lo que nos permite hacer las operaciones y asignarlas a la variable en una sola línea.

  • += (Suma y asigna): Suma el valor de la derecha a la variable de la izquierda y luego guarda el resultado en la variable.
int x = 5; x += 3; // Equivalente a: x = x + 3; x ahora vale 8
  • -= (Resta y asigna): Resta el valor de la derecha de la variable de la izquierda y guarda el resultado.
int x = 8; x -= 2; // Equivalente a: x = x - 2; x ahora vale 6
  • *= (Multiplica y asigna): Multiplica la variable de la izquierda por el valor de la derecha y guarda el resultado.
int x = 4; x *= 3; // Equivalente a: x = x * 3; x ahora vale 12
  • /= (Divide y asigna): Divide la variable de la izquierda entre el valor de la derecha y guarda el resultado.
int x = 20; x /= 4; // Equivalente a: x = x / 4; x ahora vale 5
  • %= (Resto de la división y asigna): Calcula el resto de la división entre la variable de la izquierda y el valor de la derecha, y guarda el resultado.
int x = 10; x %= 3; // Equivalente a: x = x % 3; x ahora vale 1

PROGRAMACIÓN

Preguntas de Programación de DAM

Actividades de Programación UD2 - 5.2. Operadores de asignación

Preguntas de Programación de 1ºDAM de la Unidad 2: Operadores de asignación

1 / 15

¿Qué valor tendrá la variable num después de ejecutar el siguiente código?
int num = 12;
num *= 2;
num -= 3;

2 / 15

¿Qué valor tendrá la variable x después de ejecutar el siguiente código?
int x = 5;
x += 2;
x *= 3;

3 / 15

¿Qué valor tendrá la variable a después de ejecutar el siguiente código?
int a = 6;
a -= 2;
a *= 3;

4 / 15

¿Qué valor tendrá la variable y después de ejecutar el siguiente código?
int y = 10;
y -= 4;

5 / 15

¿Qué valor tendrá la variable a después de ejecutar el siguiente código?
int a = 15;
a /= 3;

6 / 15

¿Qué valor tendrá la variable z después de ejecutar el siguiente código?
int z = 4;
z *= 5;

7 / 15

¿Qué valor tendrá la variable total después de ejecutar el siguiente código?
int total = 50;
total -= 10;
total *= 2;

8 / 15

¿Qué valor tendrá la variable x después de ejecutar el siguiente código?
int x = 5;
x += 10;
x /= 3;

9 / 15

¿Qué valor tendrá la variable b después de ejecutar el siguiente código?
int b = 25;
b %= 7;

10 / 15

¿Qué valor tendrá la variable result después de ejecutar el siguiente código?
int result = 8;
result /= 2;

11 / 15

¿Qué valor tendrá la variable balance después de ejecutar el siguiente código?

int balance = 100;
balance %= 6;

12 / 15

¿Qué valor tendrá la variable x después de ejecutar el siguiente código?
int x = 5;
x += 3;

13 / 15

¿Qué valor tendrá la variable num después de ejecutar el siguiente código?
int num = 9;
num %= 4;

14 / 15

¿Qué valor tendrá la variable i después de ejecutar el siguiente código?
int i = 20;
i *= 2;
i -= 10;

15 / 15

¿Qué valor tendrá la variable score después de ejecutar el siguiente código?
int score = 10;
score += 5;
score /= 3;

Your score is

0%