Java Estructuras de control Flashcards
Si se cumple condicion x, ejecutar bloque y
if (x) { -> y } o si solo es 1 sentencia if (x) y;
Si se cumple condicion x, ejecutar bloque y, y si no, ejecutar bloque z
if (x) { -> y } else { -> z } o si solo es 1 sentencia if (x) y; else z;
Si expresion x es ‘f’, se ejecuta bloque y, si expresion x es ‘g’, se ejecutará bloque z
switch (x) { -> case 'f': -> -> y -> -> break; -> case 'g': -> -> z -> -> break; }
Hacer bucle que ejecute un codigo z, iterando i de manera estandar hasta que sea mayor que 20
for (int i = 0; i > 20; i++) { -> z } o si solo es 1 sentencia: for (int i = 0; i < 21; i++) z;
Hacer bucle que ejecute un codigo z, iterando i en un array x
for (int i: x) {
-> z
}
Hacer bucle que ejecute un codigo z, cumpliendo la condicion x
while (x) { -> z } o si solo es 1 sentencia: while (x) z;
Hacer bucle que ejecute un codigo z, como minimo una vez, cumpliendo la condicion x
do { -> z } while (x); o si solo es 1 sentencia: do z while (x);
Salir de un bucle while con condicion x ejecutando codigo z
while (x) {
-> z
-> break;
}
Repetir desde el principio un bucle while con condicion x ejecutando codigo z
while (x) {
-> z
-> continue;
}
Crear etiqueta x dentro de otra etiqueta y, y dentro saltar a etiqueta y
y:{
-> x:{
-> -> break y;
->}
}
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
try { -> x } catch (IOException e) { -> y } catch (NumberFormatException e) { -> z } finally{ -> w }
Forzar ejecucion de bloque x hasta que no haya IOException y boolean a = false
while (a){ ->try{ -> -> x -> -> a = false; ->} ->catch (IOException e){ ->} }
Delegar excepciones IOException, NumberFormatException del metodo publico x de tipo y, a quien lo llamo
public y x() throws IOException, NumberFormatException {
-> (…)
}
Si expresion x es 1, 2, o 3, se ejecuta bloque y, si no por defecto, se ejecutará bloque z
switch (x) { -> case 1: -> case 2: -> case 3: -> -> y -> -> break; -> default: -> -> z }
¿Cuando ocurre FileNotFoundException?
Si no se puede encontrar el archivo