02 Operadores y Estructuras de Control Flashcards

1
Q

¿Qué son los operadores en Java?

A

Son símbolos que realizan operaciones sobre variables y valores.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

¿Qué tipos de operadores existen en Java?

A

Aritméticos, de comparación, lógicos, de asignación y bit a bit.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

¿Qué hace el operador + en Java?

A

Suma valores numéricos o concatena cadenas.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

¿Qué es un operador relacional en Java?

A

Compara valores y devuelve un booleano (==, !=, <, >, etc.).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

¿Qué es un operador lógico en Java?

A

Combina expresiones booleanas (&&, ||, !).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

¿Qué hace el operador ternario ? :?

A

Es un if-else simplificado (condición ? valor_si_verdadero : valor_si_falso).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

¿Qué es una estructura de control en Java?

A

Es una forma de dirigir el flujo de ejecución (if, switch, while, for, etc.).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

¿Cómo funciona la estructura if-else en Java?

A

Evalúa una condición y ejecuta bloques de código diferentes según sea verdadera o falsa.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

¿Qué es switch en Java y cómo se usa?

A

Evalúa una expresión y ejecuta el bloque case que coincida con su valor.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

¿Qué es un bucle while en Java?

A

Ejecuta un bloque de código mientras una condición sea verdadera.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

¿Cómo funciona el bucle do-while?

A

Se ejecuta al menos una vez, luego evalúa la condición para repetir.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

¿Qué es un bucle for en Java?

A

Ejecuta un bloque un número determinado de veces (for(inicialización; condición; actualización) {}).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

¿Qué es la palabra clave break?

A

Interrumpe la ejecución de un bucle o switch.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

¿Qué hace la palabra clave continue?

A

Salta la iteración actual de un bucle y pasa a la siguiente.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

¿Qué es un bucle anidado?

A

Un bucle dentro de otro bucle.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

¿Qué diferencia hay entre while y for?

A

while se usa cuando no se sabe cuántas veces se repetirá el ciclo, for cuando sí.

17
Q

¿Cómo se usa foreach en Java?

A

Se usa con colecciones y arrays (for(Tipo elemento : colección) {}).

18
Q

¿Qué es un operador de asignación compuesta?

A

Combina asignación y operación (+=, -=, *=, etc.).

19
Q

¿Qué es un operador bit a bit en Java?

A

Manipula bits (&, |, ^, ~, <<, >>).

20
Q

¿Qué es el operador de desplazamiento en Java?

A

Desplaza bits (<<, >>, >>>).