Java Estructuras de control Flashcards

1
Q

Si se cumple condicion x, ejecutar bloque y

A
if (x) {
-> y
}
o si solo es 1 sentencia
if (x) y;
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Si se cumple condicion x, ejecutar bloque y, y si no, ejecutar bloque z

A
if (x) {
-> y
} else {
-> z
}
o si solo es 1 sentencia
if (x) y;
else z;
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Si expresion x es ‘f’, se ejecuta bloque y, si expresion x es ‘g’, se ejecutará bloque z

A
switch (x) {
-> case 'f':
-> -> y
-> -> break;
-> case 'g':
-> -> z
-> -> break;
}
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Hacer bucle que ejecute un codigo z, iterando i de manera estandar hasta que sea mayor que 20

A
for (int i = 0; i > 20; i++) {
-> z
}
o si solo es 1 sentencia:
for (int i = 0; i < 21; i++) z;
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Hacer bucle que ejecute un codigo z, iterando i en un array x

A

for (int i: x) {
-> z
}

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

Hacer bucle que ejecute un codigo z, cumpliendo la condicion x

A
while (x) {
-> z
}
o si solo es 1 sentencia:
while (x) z;
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Hacer bucle que ejecute un codigo z, como minimo una vez, cumpliendo la condicion x

A
do {
-> z
}
while (x);
o si solo es 1 sentencia:
do z while (x);
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Salir de un bucle while con condicion x ejecutando codigo z

A

while (x) {
-> z
-> break;
}

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

Repetir desde el principio un bucle while con condicion x ejecutando codigo z

A

while (x) {
-> z
-> continue;
}

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

Crear etiqueta x dentro de otra etiqueta y, y dentro saltar a etiqueta y

A

y:{
-> x:{
-> -> break y;
->}
}

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

Ejecutar bloque x, si se produce IOException se ejecuta bloque y, si se produce NumberFormatException se ejecuta bloque z, y despues siempre se ejecuta bloque w

A
try {
-> x
} catch (IOException e) {
-> y
} catch (NumberFormatException e) {
-> z
} finally{
-> w
}
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Forzar ejecucion de bloque x hasta que no haya IOException y boolean a = false

A
while (a){
->try{
-> -> x
-> -> a = false;
->}
->catch (IOException e){
->}
}
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Delegar excepciones IOException, NumberFormatException del metodo publico x de tipo y, a quien lo llamo

A

public y x() throws IOException, NumberFormatException {
-> (…)
}

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

Si expresion x es 1, 2, o 3, se ejecuta bloque y, si no por defecto, se ejecutará bloque z

A
switch (x) {
-> case 1:
-> case 2:
-> case 3:
-> -> y
-> -> break;
-> default:
-> -> z
}
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

¿Cuando ocurre FileNotFoundException?

A

Si no se puede encontrar el archivo

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

¿Cuando ocurre IOExcepcion?

A

Si no se puede leer o escribir el archivo

17
Q

¿Cuando ocurre Exception?

A

Para una excepcion cualquiera

18
Q

¿Cuando ocurre NumberFormatException?

A

Si formato numerico no es correcto